မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အီးမေးလ်ပို့ခြင်းလုပ်ဆောင်ချက်သည်အရေးကြီးသောအခန်းကဏ် plays မှပါ 0 င်သည်။ အသုံးပြုသူမှတ်ပုံတင်ခြင်း, လျှို့ဝှက်နံပါတ်ပြန်လည်ထူထောင်ရေး, အမိန့်အတည်ပြုခြင်းသို့မဟုတ်စျေးကွက်ရှာဖွေရေးအစီအစဉ်များ, အီးမေးလ်သည်သတင်းအချက်အလက်များကိုဖော်ပြရန်အရေးကြီးသောနည်းလမ်းဖြစ်သည်။ PHP နှင့် PPPMMILER သည် developer များအားအားကောင်းသောအီးမေးလ်ပို့နိုင်သည့်စွမ်းရည်များဖြင့်ပေးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အီးမေးလ်လုပ်ဆောင်နိုင်စွမ်းကိုအကောင်အထည်ဖော်ရန်ဤကိရိယာနှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။
Phpmailer ဆိုသည်မှာ PHP Part-Party Mail သည်တေးရေးဆရာမှတဆင့်အလွယ်တကူတပ်ဆင်နိုင်သောစာကြည့်တိုက်ပို့ခြင်းဖြစ်သည်။ တေးရေးဆရာသည် PHP အတွက် PHP အတွက် POST စီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်သည်။ Composer.json ဖိုင်ကိုစီမံကိန်း၏ root directory ထဲတွင်ဖန်တီးခြင်းသို့မဟုတ်ပြင်ဆင်ပါ။ အောက်ပါအကြောင်းအရာများကိုထည့်ပါ။
{ "တောင်းဆို": { "Phpmailer / Phpmailer": "6.1.7" } }
ထို့နောက် composer ကို install လုပ်ပါ command line တွင် install လုပ်ပါ။ တေးရေးဆရာသည် Phpmailer နှင့်၎င်း၏သက်ဆိုင်ရာမှီခိုမှုများကိုအလိုအလျောက်ထည့်သွင်းလိမ့်မည်။
Phpmailer ကို install လုပ်ပြီးနောက်အီးမေးလ်ပို့ခြင်းအားအကောင်အထည်ဖော်ရန် PHP Code ကိုရေးပါ။ ပထမ ဦး စွာကျွန်ုပ်တို့သည်သက်ဆိုင်ရာ Phpmailer ၏အတန်းအစားဖိုင်များကိုမိတ်ဆက်ပေးပြီး Phpmailer ဥပမာတစ်ခုကိုဖန်တီးရန်လိုအပ်သည်။
Phpmailer \ phpmailer \ phpmailer ကိုသုံးပါ။ Phpmailer \ PPPMInerL \ SMTP ကိုသုံးပါ။ phpmailer \ phpmailer \ ချွင်းချက်ကိုသုံးပါ။ 'ရောင်းချသူ / autoload.php လိုအပ်သည်'; $ mail = phpmailer အသစ် (True),
ထို့နောက် SMTP mail server ကို configure လုပ်ပြီးပေးပို့သူနှင့်လက်ခံသူအချက်အလက်များကိုသတ်မှတ်ပါ။
$ မေးလ် -> ISSMTP (); // SMTP protocol ကို သုံး. SMTP protocol ကို သုံး. အီးမေးလ်များကိုပို့ပါ။ // SMTP ဆာဗာလိပ်စာ $ မေးလ် -> smtpauth = စစ်မှန်တဲ့; // SMTP authentication ကို $ မေးလ်မေးလ် -> Username = 'username =' username = 'user-he lemail@example.com'; // SMTP Username $ မေးလ် -> စကားဝှက် = 'သင်၏စကားဝှက်', // SMTP စကားဝှက် $ မေးလ် -> smtpsecure = Phpmailer :: Encryption_Starttls; // connection ကို encrypt $ မေးလ် -> port = 587; // SMTP ဆာဗာဆိပ်ကမ်းနံပါတ်
ပေးပို့သူ, လက်ခံသူ, ဘာသာရပ်နှင့်အီးမေးလ်အကြောင်းအရာကိုသတ်မှတ်ပါ။
$ mail-> Setfrom (Manender@example.com ',' Sender '); // Sender $ မေးလ် -> AddAddress ('addapdy@example.com', 'လက်ခံသူ၏), // လက်ခံသူ၏လက်ခံသူ၏ $ မေးလ် -> ဘာသာရပ် = 'mail ကိုဘာသာရပ်'; // အီးမေးလ်ဘာသာရပ် $ မေးလ် -> ခန္ဓာကိုယ် = 'မေးလ်ခန္ဓာကိုယ်'; // အီးမေးလ်ခန္ဓာကိုယ်သတ်မှတ်
နောက်ဆုံးအနေနဲ့ အီးမေးလ် ပို့ခြင်းဖြင့်အီးမေးလ်ပို့ပါ။ ပို့ခြင်းမအောင်မြင်ပါကသင်သည်အမှားအယွင်းကိုချွင်းချက်ဖြင့်ဖမ်းယူခြင်းဖြင့်သင်ရနိုင်သည်။
ကြိုးစားကြည့်ပါ $ မေးလ် -> Send (); ECHO 'အီးမေးလ်ကိုအောင်မြင်စွာပို့လိုက်ပြီ။ ''; } ဖမ်းမိခြင်း (ခြွင်းချက် $ င) { Echo 'Mail Send မအောင်မြင်ပါ။ ' $ mail-> errorinfo; }
PHP နှင့် PHPPMQUERER တို့တွင်ကျွန်ုပ်တို့၏ဝက်ဘ်ဆိုက်တွင်အီးမေးလ်ပို့ခြင်းကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ SMTP ဆာဗာကို configure လုပ်ရန် Phpmailer ကို configure လုပ်ရန် SMTP ဆာဗာတစ်ခုကိုတပ်ဆင်ရန်, ပေးပို့သူ, လက်ခံသူ, ခေါင်းစဉ်နှင့်ကိုယ်ခန္ဓာကိုတည်ဆောက်ရန်လုပ်ငန်းစဉ်တစ်ခုလုံးသည်ရိုးရှင်းလွယ်ကူသည်။ ဤအခြေခံချိန်ညှိချက်များကိုကျွမ်းကျင်စွာပြုလုပ်နိုင်ခြင်းအားဖြင့်သင်သည်သင်၏လုပ်ဆောင်နိုင်စွမ်းကိုပူးတွဲဖိုင်များထည့်ခြင်းသို့မဟုတ် SMTP proxy ဆာဗာများကိုအသုံးပြုခြင်းစသည့်အမှန်တကယ်လိုအပ်ချက်နှင့်အညီချဲ့နိုင်သည်။
PHP နှင့် PPPMMAILER ကိုအသုံးပြုခြင်းသည် 0 က်ဘ်ဆိုက်၏လုပ်ဆောင်မှုများ၏အကောင်အထည်ဖော်မှုကိုအသုံးပြုပြီး 0 ဘ်ဆိုဒ်၏အသုံးပြုသူအတွေ့အကြုံကိုတိုးမြှင့်နိုင်သည်။ အမှန်တကယ် applications များအနေဖြင့်အီးမေးလ်ပို့ခြင်း function ကိုကွဲပြားခြားနားသောအခြေအနေများနှင့်လိုအပ်ချက်များနှင့်အညီပြောင်းလွယ်ပြင်လွယ်စွာ configure လုပ်ပါ။