လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> နောက်ဆုံးရဆောင်းပါးများစာရင်း> HTML Mail ကိုဘယ်လိုပို့မလဲ။ PHP ကို ​​PHP ကိုသုံးပြီး php sppmailer နဲ့သုံးတာလား။

HTML Mail ကိုဘယ်လိုပို့မလဲ။ PHP ကို ​​PHP ကိုသုံးပြီး php sppmailer နဲ့သုံးတာလား။

M66 2025-06-12

HTML Mail ကိုဘယ်လိုပို့မလဲ။ PHP ကို ​​PHP ကိုသုံးပြီး php sppmailer နဲ့သုံးတာလား။

ဒီနေ့အလုပ်နှင့်ဘဝတွင်အီးမေးလ်တွင်မရှိမဖြစ်လိုအပ်သောဆက်သွယ်ရေးကိရိယာတစ်ခုဖြစ်လာသည်။ HTML-format အီးမေးလ်များကိုပို့ခြင်းအားဖြင့်အီးမေးလ်အကြောင်းအရာသည်ပိုမိုချမ်းသာနိုင်ပြီး ပို. လှပပြီးပိုမိုလှပပြီးအမျိုးမျိုးသောအမျိုးအစားများနှင့်စတိုင်အမျိုးမျိုးကိုတင်ပြနိုင်သည်။ ကျယ်ကျယ်ပြန့်ပြန့်အသုံးပြုသော PHP စာကြည့်တိုက်တစ်ခုအနေဖြင့် PPPMmailer သည်အီးမေးလ်ပေးပို့ခြင်း function ကိုအလွယ်တကူအကောင်အထည်ဖော်နိုင်သည်။

ဤဆောင်းပါးသည် HTML-formatted mail ကိုပူးတွဲဖိုင်များဖြင့်ပို့ရန် PHP နှင့် PPPMMMMSER စာကြည့်တိုက်များကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။ Phpmailer ကိုမည်သို့တပ်ဆင်ရမည်, SMTP ချိန်ညှိချက်များကိုမည်သို့တပ်ဆင်ရမည်, Mail Content ကိုရေးရန်,

အဆင့် 1: Phpmailer ကို install လုပ်ပါ

ပထမ ဦး စွာ Phpmailer ၏ Github Repository (https://github.com/phpmailer/phppymailer/phpmailer/phipmailer) မှနောက်ဆုံးပေါ် phpmailer version ကိုသင် download လုပ်ရန်နှင့်၎င်းကိုသင်၏စီမံကိန်းလမ်းညွှန်သို့ unzip လုပ်ပါ။

အဆင့် 2. Phpmailer Class ဖိုင်ကိုမိတ်ဆက်ပါ။ စာတိုက်သာဓကများဖန်တီးပါ

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 တွေကိုအမှန်တကယ်အခြေအနေများအတိုင်းညှိရန်လိုအပ်သည်။

အဆင့် 3: အီးမေးလ်အကြောင်းအရာကိုသတ်မှတ်ပါ

ထို့နောက်အီးမေးလ်၏ပေးပို့သူ, လက်ခံသူ, အကြောင်းအရာနှင့်အီးမေးလ်အကြောင်းအရာများကိုသင်သတ်မှတ်ရန်လိုအပ်သည်, ကုဒ်သည်အောက်ပါအတိုင်းဖြစ်သည် -

$ mail-> sixfrom ('သင်၏အမည်' 'သင်၏အမည်');
$ မေးလ် -> AddAddress ('- rolieciffient@example.com', 'လက်ခံသူ၏အမည်');
$ မေးလ် -> ဘာသာရပ် = 'မေးလ်ဘာသာရပ်',
$ mail- >> ishtml (စစ်မှန်တဲ့);
$ မေးလ် -> ခန္ဓာကိုယ် = &#39;<h1> ဤသည်မှာ HTML အီးမေးလ်၏အကြောင်းအရာဖြစ်သည်</h1> &#39;&#39;;

ဤကုဒ်တွင် SendFrom () နည်းလမ်းဖြင့်ပေးပို့သူလိပ်စာနှင့်အမည်များကို သတ်မှတ်. အမည်ပေးစာနှင့်အမည်စာရင်းလိပ်စာနှင့်အမည်ကို addaddress () နည်းလမ်းကိုဖော်ပြထားသည်။ ဘာသာရပ်နယ်ပယ်သည်အီးမေးလ်အကြောင်းအရာဖြစ်သည်။ Ishtml (Trust) သည်အီးမေးလ်အကြောင်းအရာ HTML format ဖြင့်ဖြစ်သည်, ခန္ဓာကိုယ်သည်အီးမေးလ်၏ HTML ခန္ဓာကိုယ်ဖြစ်သည်။

အဆင့် 4: ပူးတွဲဖိုင်များကိုထည့်ပါ

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

$ မေးလ် -> Addattachment (&#39;Path_to_attachment_file.pdf&#39;, &#39;ပူးတွဲဖိုင်အမည်&#39;);

ထည့်သွင်းမှု၏ပထမဆုံး parameter () နည်းလမ်းသည်ပူးတွဲဖိုင်၏ဖိုင်လမ်းကြောင်းဖြစ်သည်။ ဒုတိယ parameter သည်ပူးတွဲဖိုင်၏အမည်ဖြစ်သည်။

အဆင့် 5: အီးမေးလ်ပို့ပါ

နောက်ဆုံးအနေနဲ့အီးမေးလ်ပို့ဖို့ Send () နည်းလမ်းကိုသုံးတယ်, ကုဒ်ကအောက်ပါအတိုင်းဖြစ်သည် -

လျှင် ($ မေးလ် -> Send ()) {
    ECHO &#39;အီးမေးလ်ကိုအောင်မြင်စွာပို့သည်&#39;;
} အခြား
    Echo &#39;အီးမေးလ်ပို့မအောင်မြင်ပါ&#39;;
}

ကုဒ်ကိုအပြည့်အဝ

ဤတွင် PHP Code Pegement SHORT SHOP

antily_once &#39;phpmailer / phppyauteroload.php&#39;;

$ mail = phpmailer အသစ်,
$ မေးလ် -> ISSMTP ();
$ မေးလ် -> Host = &#39;SMTP.ExAXAPLALCAPLONCORCONCORM&#39;;
$ မေးလ် -> SMTPAUTH = TRUE;
$ မေးလ် -> username = &#39;your_email@example.com&#39;;
$ မေးလ် -> စကားဝှက် = &#39;your_Email_password&#39;;
$ မေးလ် -> smtpsecure = &#39;SSL&#39;;
$ မေးလ် -> port = 465;

$ mail-> sixfrom (&#39;သင်၏အမည်&#39; &#39;သင်၏အမည်&#39;);
$ မေးလ် -> AddAddress (&#39;- rolieciffient@example.com&#39;, &#39;လက်ခံသူ၏အမည်&#39;);
$ မေးလ် -> ဘာသာရပ် = &#39;မေးလ်ဘာသာရပ်&#39;,
$ mail- >> ishtml (စစ်မှန်တဲ့);
$ မေးလ် -> ခန္ဓာကိုယ် = &#39;<h1> ဤသည်မှာ HTML အီးမေးလ်၏အကြောင်းအရာဖြစ်သည်</h1> &#39;&#39;;
$ မေးလ် -> Addattachment (&#39;Path_to_attachment_file.pdf&#39;, &#39;ပူးတွဲဖိုင်အမည်&#39;);

လျှင် ($ မေးလ် -> Send ()) {
    ECHO &#39;အီးမေးလ်ကိုအောင်မြင်စွာပို့သည်&#39;;
} အခြား
    Echo &#39;အီးမေးလ်ပို့မအောင်မြင်ပါ&#39;;
}

အကျဉ်းချုပ်

အထက်ပါအဆင့်များမှတစ်ဆင့် PHP နှင့် PPPMMMILEER ကို HTML format ဖြင့်ပို့ရန်မည်သို့အသုံးပြုရမည်ကိုသင်ကျွမ်းကျင်သည်။ ဤနည်းအားဖြင့်သင်ပိုမိုသောအီးမေးလ်အကြောင်းအရာများကိုသင်ပိုမိုပေးပို့နိုင်ပြီးပူးတွဲဖိုင်အမျိုးမျိုးကိုထည့်နိုင်သည်။ ဒီဆောင်းပါးကသင့်ကိုကူညီလိမ့်မယ်လို့မျှော်လင့်ပါတယ်။