လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> PHP နှင့် PPPMMQUER: အီးမေးလ်များကို code မှတဆင့်အလိုအလျောက်ပို့ရန်လမ်းညွှန်အပြည့်အစုံ

PHP နှင့် PPPMMQUER: အီးမေးလ်များကို code မှတဆင့်အလိုအလျောက်ပို့ရန်လမ်းညွှန်အပြည့်အစုံ

M66 2025-06-16

PHP နှင့် PPPMMQUER: အီးမေးလ်များကို code မှတဆင့်အလိုအလျောက်ပို့ရန်လမ်းညွှန်အပြည့်အစုံ

အီးမေးလ်သည်နေ့စဉ်ဆက်သွယ်ရေးနည်းလမ်းတစ်ခုဖြစ်လာပြီး applications များစွာသည်အလိုအလျောက်မေးလ်ပေးပို့ခြင်းစွမ်းရည်လိုအပ်သည်။ ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသောပရိုဂရမ်ဘာသာစကားတစ်ခုအနေဖြင့် PHP သည် Phpmailer လူတန်းစားစာကြည့်တိုက်နှင့်အီးမေးလ်ပို့ရန်အီးမေးလ်၏လည်ပတ်မှုကိုအလွန်ရိုးရှင်းအောင်ပြုလုပ်နိုင်သည်။ ဤဆောင်းပါးသည် PHP နှင့် PPPMMMQFERER ကိုအီးမေးလ်များကိုအလိုအလျောက်ပေးပို့ရန်နှင့်ရှင်းလင်းပြတ်သားသောကုဒ်များပေးရန်မည်သို့အသုံးပြုရမည်ကိုအသေးစိတ်ဖော်ပြထားသည်။

1 ။ Phpmailer ကိုထည့်ပါ

သင်မစတင်မီ Phpmailer ကို ဦး စွာတပ်ဆင်ရန်လိုအပ်သည်။ နောက်ဆုံးပေါ်ဗားရှင်းကို Phpmailer ၏ Gitsub စာမျက်နှာမှဒေါင်းလုတ်ဆွဲ။ သင်၏စီမံကိန်းသို့ထည့်သွင်းနိုင်သည်။ ဒေါင်းလုတ်လုပ်ပြီးနောက်ဖိုင်ကို unzip လုပ်ပြီး Phpmailer လမ်းညွှန်ကိုစီမံကိန်းအမြစ်လမ်းညွှန်သို့ထည့်ပါ။

2 ။ အခြေခံအီးမေးလ်များပို့ရန် Phpmailer ကိုသုံးပါ

ထို့နောက်ရိုးရှင်းသောအီးမေးလ်များပို့ရန် Phpmailer ကိုမည်သို့အသုံးပြုရမည်ကိုကျွန်ုပ်တို့အားလွှမ်းခြုံပါမည်။ ဤတွင်အခြေခံမေးလ်ပို့ခြင်းဥပမာဖြစ်သည်။

<?php
require 'path/to/PHPMailer/PHPMailerAutoload.php';

$mail = new PHPMailer;
$mail->islowmtp ();
$ မေးလ် -> Host = &#39;SMTP.ExAXAPLALCAPLONCORCONCORM&#39;; // SMTP ဆာဗာလိပ်စာ $ မေးလ် -> smtpauth = စစ်မှန်တဲ့; // SMTP authentication $ မေးလ် -> Username = &#39;username =&#39; your-let@elemay.com &#39;; // SMTP Username $ မေးလ် -> စကားဝှက် = &#39;သင်၏စကားဝှက်&#39;, // SMTP စကားဝှက် $ မေးလ် -> smtpsecure = &#39;SSL&#39;; // $ mail-> port = 465 SSL encryption နှင့်အတူချိတ်ဆက်; // SMTP port နံပါတ် $ မေးလ် -> SEFROM (&#39;ပေးပို့သူအမည်&#39;, // ပေးပို့သူလိပ်စာနှင့်အမည် $ မေးလ် -> AddAnddress (&#39;Tole@example.com&#39;, &#39;လက်ခံသူ၏အမည်&#39;); // လက်ခံသူလိပ်စာနှင့်အမည် $ မေးလ် -> addreplyto (&#39;roply-to@example.com&#39;, &#39;Reply-to name&#39;); // အီးမေးလ်လိပ်စာကိုပြန်ပြောပါနှင့် $ မေးလ် -> ဘာသာရပ် = &#39;ဘာသာရပ်လိုင်း&#39;, // အီးမေးလ်ဘာသာရပ် $ မေးလ် -> ခန္ဓာကိုယ် = &#39;အီးမေးလ်လိပ်စာ&#39;, // အီးမေးလ်အဖွဲ့ (! $ mail-> Send ()) {
    ပဲ့တင်သံ &#39;မက်ဆေ့ခ်ျကိုမပို့နိုင်ပါ။ &#39;;
    ပဲ့တင်သံ &#39;စာပို့သူအမှား -&#39; ။ $ mail-> errorinfo;
} အခြား
    ပဲ့တင်သံ &#39;မက်ဆေ့ခ်ျကိုပို့လိုက်သည်&#39;;
}
>

အထက်ပါကုဒ်များတွင် Phpmailer အတန်းကို ဦး စွာတင်ပြီး Phpmailer ဥပမာတစ်ခုဖန်တီးသည်။ ထို့နောက်ကျွန်ုပ်တို့သည် SMTP ဆာဗာနှင့်ပတ်သက်သည့် SMTP ဆာဗာနှင့်သက်ဆိုင်သောသတင်းအချက်အလက်များကိုကျွန်ုပ်တို့နှင့်သက်ဆိုင်သောအချက်အလက်များကိုထည့်သွင်းထားသည်။ နောက်တွင်ကျွန်ုပ်တို့သည်ပေးပို့သူ, လက်ခံသူ, ဘာသာရပ်နှင့်အီးမေးလ်အကြောင်းအရာများကို 0 န်ဆောင်မှုပေးသည်။ နောက်ဆုံးတွင်အီးမေးလ်ပို့ပါ။

3 ။ ပူးတွဲဖိုင်များဖြင့်အီးမေးလ်များပို့ပါ

အခြေခံမေးလ်ပို့ခြင်းအပြင် Phpmailer သည်ပူးတွဲဖိုင်များဖြင့်စာပို့ရန်လည်းအထောက်အကူပြုသည်။ Phpmailer မှတစ်ဆင့်ပူးတွဲဖိုင်အမျိုးအစားကိုပို့ရန်နမူနာကုဒ်ဖြစ်သည်။

<?php
$mail = new PHPMailer;
$mail->islowmtp ();
$ မေးလ် -> Host = &#39;SMTP.ExAXAPLALCAPLONCORCONCORM&#39;;
$ မေးလ် -> SMTPAUTH = TRUE;
$ မေးလ် -> Username = &#39;here-love@example.com&#39;;
$ မေးလ် -> စကားဝှက် = &#39;သင်၏စကားဝှက်&#39;,
$ မေးလ် -> smtpsecure = &#39;SSL&#39;;
$ မေးလ် -> port = 465;

$ mail-> setfrom (&#39;&#39; ပေးပို့သူအမည် &#39;,
$ မေးလ် -> AddAnddress (&#39;Tole@example.com&#39;, &#39;လက်ခံသူ၏အမည်&#39;);
$ mail->> addreplyto (&#39;roply-to@example.com&#39;, &#39;Reply-to name&#39;);
$ မေးလ် -> ဘာသာရပ် = &#39;ဘာသာရပ်လိုင်း&#39;,
$ မေးလ် -> ခန္ဓာကိုယ် = &#39;အီးမေးလ်လိပ်စာ&#39;,

$ မေးလ် -> Addattachment (&#39;Path / The / File&#39;); // ပူးတွဲဖိုင်ကိုထည့်ပါ (! $ mail-> Send ()) {
    ပဲ့တင်သံ &#39;မက်ဆေ့ခ်ျကိုမပို့နိုင်ပါ။ &#39;;
    ပဲ့တင်သံ &#39;စာပို့သူအမှား -&#39; ။ $ mail-> errorinfo;
} အခြား
    ပဲ့တင်သံ &#39;မက်ဆေ့ခ်ျကိုပို့လိုက်သည်&#39;;
}
>

ဤကုဒ်တွင် $ mail-> addattachment () နည်းလမ်းမှတဆင့်ပူးတွဲဖိုင်များကိုထည့်သွင်းပါ။ သင်က parameter တစ်ခုအဖြစ်သင်ပို့လိုသောဖိုင်လမ်းကြောင်းကိုသင်ဖြတ်သန်းနိုင်သည်။

နိဂုံးချုပ်အားဖြင့်

PHP နှင့် PHPPMISER တို့နှင့်အတူကျွန်ုပ်တို့သည်အီးမေးလ်များကိုအလွန်အဆင်ပြေစွာဖြင့်အီးမေးလ်များကိုအလိုအလျောက်ပို့နိုင်သည်။ ဤဆောင်းပါးသည် Phpmailer ကို အသုံးပြု. Basic Mail နှင့်ပူးတွဲဖိုင်မေးလ်ကိုမည်သို့ပို့ရမည်နည်းနှင့်လက်တွေ့ကျကျကုဒ်များကိုဥပမာပေးသည်။ ဤဥပမာများသည်သင်၏စီမံကိန်းတွင်အလိုအလျောက်စာပို့ခြင်းအားအကောင်အထည်ဖော်ရန်မျှော်လင့်ပါသည်။

ကျေးဇူးပြု. အမှန်တကယ်အသုံးပြုမှုတွင်မှန်ကန်သော SMTP ဆာဗာလိပ်စာ, အသုံးပြုသူအမည်နှင့်စကားဝှက်ကိုသင်အသုံးပြုသင့်ကြောင်းသတိပြုပါ။ ထို့အပြင် spam များပို့ရန်ဤအင်္ဂါရပ်ကို အသုံးပြု. အန္တရာယ်ရှိသော script များကိုရှောင်ရှားရန်လည်းသတိထားသင့်သည်။

မကြာသေးမီ ဆောင်းပါးများ