ဒီနေ့အလုပ်နှင့်ဘဝတွင်အီးမေးလ်တွင်မရှိမဖြစ်လိုအပ်သောဆက်သွယ်ရေးကိရိယာတစ်ခုဖြစ်လာသည်။ HTML-format အီးမေးလ်များကိုပို့ခြင်းအားဖြင့်အီးမေးလ်အကြောင်းအရာသည်ပိုမိုချမ်းသာနိုင်ပြီး ပို. လှပပြီးပိုမိုလှပပြီးအမျိုးမျိုးသောအမျိုးအစားများနှင့်စတိုင်အမျိုးမျိုးကိုတင်ပြနိုင်သည်။ ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော PHP စာကြည့်တိုက်တစ်ခုအနေဖြင့် PPPMmailer သည်အီးမေးလ်ပေးပို့ခြင်း function ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။
ဤဆောင်းပါးသည် HTML-formatted mail ကိုပူးတွဲဖိုင်များဖြင့်ပို့ရန် PHP နှင့် PPPMMMMSER စာကြည့်တိုက်များကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။ Phpmailer ကိုမည်သို့တပ်ဆင်ရမည်, SMTP ချိန်ညှိချက်များကိုမည်သို့တပ်ဆင်ရမည်, Mail Content ကိုရေးရန်,
ပထမ ဦး စွာ Phpmailer ၏ Github Repository (https://github.com/phpmailer/phppymailer/phpmailer/phipmailer) မှနောက်ဆုံးပေါ် phpmailer version ကိုသင် download လုပ်ရန်နှင့်၎င်းကိုသင်၏စီမံကိန်းလမ်းညွှန်သို့ unzip လုပ်ပါ။
PHP file ၏အစတွင် Phpmailer လူတန်းစားဖိုင်ကိုမိတ်ဆက်ရန် Seele_once ကိုသုံးပါ။ ဥပမာသည်အောက်ပါအတိုင်းဖြစ်သည် -
antily_once 'phpmailer / phppyauteroload.php';
ထို့နောက် Phpmailer ဥပမာတစ်ခုကိုဖန်တီးပြီး SMTP parameters များကိုသတ်မှတ်ပါ။
$ mail = phpmailer အသစ်, $ မေးလ် -> ISSMTP (); $ မေးလ် -> Host = 'SMTP.ExAXAPLALCAPLONCORCONCORM'; $ မေးလ် -> SMTPAUTH = TRUE; $ မေးလ် -> username = 'your_email@example.com'; $ မေးလ် -> စကားဝှက် = 'your_Email_password'; $ မေးလ် -> smtpsecure = 'SSL'; $ မေးလ် -> port = 465;
ဤကုဒ်တွင် SMTP ဆာဗာလိပ်စာ, Username နှင့် Password အတွက်လိုအပ်သောသတင်းအချက်အလက်များကို SMTP authentication, encryption protocol နှင့် port not port not port not nox တို့အတွက်လိုအပ်သောအချက်အလက်များကိုပြင်ဆင်သည်။ သင်သည်ဤ parameters တွေကိုအမှန်တကယ်အခြေအနေများအတိုင်းညှိရန်လိုအပ်သည်။
ထို့နောက်အီးမေးလ်၏ပေးပို့သူ, လက်ခံသူ, အကြောင်းအရာနှင့်အီးမေးလ်အကြောင်းအရာများကိုသင်သတ်မှတ်ရန်လိုအပ်သည်, ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
$ mail-> sixfrom ('သင်၏အမည်' 'သင်၏အမည်'); $ မေးလ် -> AddAddress ('- rolieciffient@example.com', 'လက်ခံသူ၏အမည်'); $ မေးလ် -> ဘာသာရပ် = 'မေးလ်ဘာသာရပ်', $ mail- >> ishtml (စစ်မှန်တဲ့); $ မေးလ် -> ခန္ဓာကိုယ် = '<h1> ဤသည်မှာ HTML အီးမေးလ်၏အကြောင်းအရာဖြစ်သည်</h1> '';
ဤကုဒ်တွင် SendFrom () နည်းလမ်းဖြင့်ပေးပို့သူလိပ်စာနှင့်အမည်များကို သတ်မှတ်. အမည်ပေးစာနှင့်အမည်စာရင်းလိပ်စာနှင့်အမည်ကို addaddress () နည်းလမ်းကိုဖော်ပြထားသည်။ ဘာသာရပ်နယ်ပယ်သည်အီးမေးလ်အကြောင်းအရာဖြစ်သည်။ Ishtml (Trust) သည်အီးမေးလ်အကြောင်းအရာ HTML format ဖြင့်ဖြစ်သည်, ခန္ဓာကိုယ်သည်အီးမေးလ်၏ HTML ခန္ဓာကိုယ်ဖြစ်သည်။
ဖိုင်တစ်ခုကိုမက်ဆေ့ခ်ျတစ်ခုသို့ပူးတွဲရန်, အောက်တွင်ဖော်ပြထားသည့်အတိုင်းသင် addattachment () နည်းလမ်းကိုသုံးနိုင်သည်။
$ မေးလ် -> Addattachment ('Path_to_attachment_file.pdf', 'ပူးတွဲဖိုင်အမည်');
ထည့်သွင်းမှု၏ပထမဆုံး parameter () နည်းလမ်းသည်ပူးတွဲဖိုင်၏ဖိုင်လမ်းကြောင်းဖြစ်သည်။ ဒုတိယ parameter သည်ပူးတွဲဖိုင်၏အမည်ဖြစ်သည်။
နောက်ဆုံးအနေနဲ့အီးမေးလ်ပို့ဖို့ Send () နည်းလမ်းကိုသုံးတယ်, ကုဒ်ကအောက်ပါအတိုင်းဖြစ်သည် -
လျှင် ($ မေးလ် -> Send ()) { ECHO 'အီးမေးလ်ကိုအောင်မြင်စွာပို့သည်'; } အခြား Echo 'အီးမေးလ်ပို့မအောင်မြင်ပါ'; }
ဤတွင် PHP Code Pegement SHORT SHOP
antily_once 'phpmailer / phppyauteroload.php'; $ mail = phpmailer အသစ်, $ မေးလ် -> ISSMTP (); $ မေးလ် -> Host = 'SMTP.ExAXAPLALCAPLONCORCONCORM'; $ မေးလ် -> SMTPAUTH = TRUE; $ မေးလ် -> username = 'your_email@example.com'; $ မေးလ် -> စကားဝှက် = 'your_Email_password'; $ မေးလ် -> smtpsecure = 'SSL'; $ မေးလ် -> port = 465; $ mail-> sixfrom ('သင်၏အမည်' 'သင်၏အမည်'); $ မေးလ် -> AddAddress ('- rolieciffient@example.com', 'လက်ခံသူ၏အမည်'); $ မေးလ် -> ဘာသာရပ် = 'မေးလ်ဘာသာရပ်', $ mail- >> ishtml (စစ်မှန်တဲ့); $ မေးလ် -> ခန္ဓာကိုယ် = '<h1> ဤသည်မှာ HTML အီးမေးလ်၏အကြောင်းအရာဖြစ်သည်</h1> ''; $ မေးလ် -> Addattachment ('Path_to_attachment_file.pdf', 'ပူးတွဲဖိုင်အမည်'); လျှင် ($ မေးလ် -> Send ()) { ECHO 'အီးမေးလ်ကိုအောင်မြင်စွာပို့သည်'; } အခြား Echo 'အီးမေးလ်ပို့မအောင်မြင်ပါ'; }
အထက်ပါအဆင့်များမှတစ်ဆင့် PHP နှင့် PPPMMMILEER ကို HTML format ဖြင့်ပို့ရန်မည်သို့အသုံးပြုရမည်ကိုသင်ကျွမ်းကျင်သည်။ ဤနည်းအားဖြင့်သင်ပိုမိုသောအီးမေးလ်အကြောင်းအရာများကိုသင်ပိုမိုပေးပို့နိုင်ပြီးပူးတွဲဖိုင်အမျိုးမျိုးကိုထည့်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။