လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> Website Mail Sending function ကိုအကောင်အထည်ဖော်ရန် PHP နှင့် PPPMMALY ကိုမည်သို့အသုံးပြုရမည်နည်း

Website Mail Sending function ကိုအကောင်အထည်ဖော်ရန် PHP နှင့် PPPMMALY ကိုမည်သို့အသုံးပြုရမည်နည်း

M66 2025-06-29

Website Mail Sending function ကိုအကောင်အထည်ဖော်ရန် PHP နှင့် PPPMMALY ကိုမည်သို့အသုံးပြုရမည်နည်း

မျက်မှောက်ခေတ်ဝက်ဘ်ဆိုက်ဖွံ့ဖြိုးတိုးတက်မှုတွင်အီးမေးလ်ပို့ခြင်းလုပ်ဆောင်ချက်သည်အရေးကြီးသောအခန်းကဏ် plays မှပါ 0 င်သည်။ အသုံးပြုသူမှတ်ပုံတင်ခြင်း, လျှို့ဝှက်နံပါတ်ပြန်လည်ထူထောင်ရေး, အမိန့်အတည်ပြုခြင်းသို့မဟုတ်စျေးကွက်ရှာဖွေရေးအစီအစဉ်များ, အီးမေးလ်သည်သတင်းအချက်အလက်များကိုဖော်ပြရန်အရေးကြီးသောနည်းလမ်းဖြစ်သည်။ PHP နှင့် PPPMMILER သည် developer များအားအားကောင်းသောအီးမေးလ်ပို့နိုင်သည့်စွမ်းရည်များဖြင့်ပေးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည်အီးမေးလ်လုပ်ဆောင်နိုင်စွမ်းကိုအကောင်အထည်ဖော်ရန်ဤကိရိယာနှစ်ခုကိုမည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်မိတ်ဆက်ပေးပါမည်။

Phpmailer ကို install လုပ်ပြီး configure လုပ်ပါ

Phpmailer ဆိုသည်မှာ PHP Part-Party Mail သည်တေးရေးဆရာမှတဆင့်အလွယ်တကူတပ်ဆင်နိုင်သောစာကြည့်တိုက်ပို့ခြင်းဖြစ်သည်။ တေးရေးဆရာသည် PHP အတွက် PHP အတွက် POST စီမံခန့်ခွဲမှုကိရိယာတစ်ခုဖြစ်သည်။ Composer.json ဖိုင်ကိုစီမံကိန်း၏ root directory ထဲတွင်ဖန်တီးခြင်းသို့မဟုတ်ပြင်ဆင်ပါ။ အောက်ပါအကြောင်းအရာများကိုထည့်ပါ။

 {
    "တောင်းဆို": {
        "Phpmailer / Phpmailer": "6.1.7"
    }
}

ထို့နောက် composer ကို install လုပ်ပါ command line တွင် install လုပ်ပါ။ တေးရေးဆရာသည် Phpmailer နှင့်၎င်း၏သက်ဆိုင်ရာမှီခိုမှုများကိုအလိုအလျောက်ထည့်သွင်းလိမ့်မည်။

အီးမေးလ်ပို့ခြင်းအားအကောင်အထည်ဖော်ရန် PHP code ကိုရေးပါ

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 ဆာဗာဆိပ်ကမ်းနံပါတ်

အီးမေးလ်ပို့သူများနှင့်လက်ခံသူများကို configure

ပေးပို့သူ, လက်ခံသူ, ဘာသာရပ်နှင့်အီးမေးလ်အကြောင်းအရာကိုသတ်မှတ်ပါ။

 $ 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 လုပ်ပါ။