PHP သည်ဝဘ်စာမျက်နှာများကို dynamally ဝက်ဘ်စာမျက်နှာအကြောင်းအရာကိုထုတ်လုပ်နိုင်သည့်ဆာဗာဘေးထွက် side scripting language တစ်ခုဖြစ်သည်။ Phpmailer ဆိုသည်မှာ PHP ကို အခြေခံ. PHP ကို အခြေခံ. စာတိုက်ပို့ခြင်းစာကြည့်တိုက်ဖြစ်သည်။
ပထမ ဦး စွာသင်နောက်ဆုံးပေါ် Phpmailer ၏တရားဝင်ဗားရှင်းမှဒေါင်းလုပ်ဆွဲရန်နှင့်နောက်ဆက်တွဲခေါ်ဆိုမှုများကိုလွယ်ကူချောမွေ့စေရန်ဝက်ဘ်ဆိုက်၏သတ်မှတ်ထားသောလမ်းညွှန်တစ်ခုသို့ download လုပ်ရန်လိုအပ်သည်။
PHPPIMMILER ကိုအသုံးပြုပြီးအီးမေးလ်များမပို့မီ host name, port, user name, passage server နှင့် mail server ၏အခြားအချက်အလက်များကိုသတ်မှတ်ရန်လိုအပ်သည်။ ဥပမာများမှာအောက်ပါအတိုင်းဖြစ်သည် -
$mail->isSMTP(); // အသုံးပြုSMTPသဘောတူညီချက်နှင့်အတူအီးမေးလ်များပို့ပါ
$mail->Host = 'smtp.example.com'; // မေးလ်ဆာဗာ hostname
$mail->SMTPAuth = true; // စွမ်းဆောင်နိုင်စေSMTPမှန်ကေြင်းဝန်ခံ
$mail->Username = '[email protected]'; // Mail Server Username
$mail->Password = 'your-password'; // အီးမေးလ်ဆာဗာစကားဝှက်
$mail->Port = 25; // မေးလ်ဆာဗာဆိပ်ကမ်းနံပါတ်
သုံးစွဲသူများအတွက်အသုံးပြုသူအမည်, စကားဝှက်, အီးမေးလ်လိပ်စာစသဖြင့် fields များပါ 0 င်သောမှတ်ပုံတင်ပုံစံကိုဒီဇိုင်းဆွဲပါ။
မှတ်ပုံတင်ထားသောအချက်အလက်များကိုလက်ခံသည့်အခါအသုံးပြုသူအမည်ရှိပြီးသားမည်သည့် input ကိုစစ်ဆေးပါ။ စာတိုက်ပုံးပုံစံမှန်ကန်မှုရှိ, မရှိစစ်ဆေးပါ။
အသုံးပြုသူအချက်အလက်ကိုအတည်ပြုပြီးပါကမှတ်ပုံတင်သည်အောင်မြင်သောအသုံးပြုသူကိုအကြောင်းကြားရန်ကြိုဆိုရန် Phpmailer ကိုသုံးပါ။ နမူနာကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -
// ဖန်တီးPHPMailerကန့်ကွက်
$mail = new PHPMailer();
// 参考前述配置邮件服务器及身份မှန်ကေြင်းဝန်ခံ
// အီးမေးလ်အကြောင်းအရာကိုသတ်မှတ်ပါ
$mail->setFrom('[email protected]', 'Your Name'); // ပို့သူအီးမေးလ်နှင့်အမည်
$mail->addAddress('[email protected]', 'User'); // လက်ခံသူအီးမေးလ်နှင့်အမည်
$mail->Subject = 'Welcome to our website!'; // အီးမေးလ်အကြောင်းအရာ
$mail->Body = 'Dear user, welcome to our website!'; // အီးမေးလ်စာသား
// အီးမေးလ်ပို့ပါ
if ($mail->send()) {
echo 'အီးမေးလ်ကိုအောင်မြင်စွာပို့ခဲ့သည်';
} else {
echo 'အီးမေးလ်ပို့ခြင်းမအောင်မြင်ပါ: ' . $mail->ErrorInfo;
}
အီးမေးလ်ကိုအောင်မြင်စွာပို့ပြီးနောက်အသုံးပြုသူမှတ်ပုံတင်ခြင်းအချက်အလက်များကိုဒေတာဘေ့စ်တွင်သိမ်းဆည်းထားပြီးပြည့်စုံသောလုပ်ငန်းစဉ်ကိုသေချာစေရန်မှတ်ပုံတင်ခြင်းအောင်မြင်မှုအတွက်တုံ့ပြန်ချက်များဖြစ်သည်။
PHP မှ PHP မှတစ်ဆင့် PHP မှတစ်ဆင့်ဝက်ဘ်ဆိုက်၏အီးမေးလ်ပေးပို့ခြင်း function ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။ အထူးသဖြင့်အသင်း 0 င်မှတ်ပုံတင်သည့်အခါအတည်ပြုအီးမေးလ်များပို့သောအခါ။ ဤဆောင်းပါးသည် Phpmailer ကို Install လုပ်ခြင်း, ပြင်ဆင်ခြင်းနှင့်ပြုပြင်ခြင်းကိုအပြည့်အဝအလုပ်လုပ်သောမှတ်ပုံတင်ခြင်းစနစ်ကိုဖြည့်ဆည်းခြင်းနှင့်အီးမေးလ်ပို့ခြင်းနှင့်ပြည့်စုံသောလုပ်ငန်းစဉ်အားမှတ်ပုံတင်ခြင်းမှအပြည့်အစုံကိုမိတ်ဆက်ပေးသည်။