အီးမေးလ်သည်ကွန်ယက်ဆက်သွယ်ရေး၏အဓိကအစိတ်အပိုင်းဖြစ်နေဆဲဖြစ်ပြီး HTML Mail သည်ဂရပ်ဖစ်နှင့်စာသားများနှင့်ပေါင်းစပ်လိုက်သော HTML Mail သည် ပို. လူကြိုက်များလာသည်။ ဤဆောင်းပါးသည် PHP တွင် HTML အီးမေးလ်များနှင့် HTML အီးမေးလ်များကို HTML အီးမေးလ်များပို့ရန် Phpmailer စာကြည့်တိုက်ကိုမည်သို့အသုံးပြုရမည်ကိုရှင်းပြပါမည်။
ပထမ ဦး စွာ Phpmailer ကိုစီမံကိန်းတွင်ထည့်သွင်းထားပြီးဖြစ်သည်ကိုသေချာအောင်လုပ်ပါ။ Composer ကို အသုံးပြု. Install လုပ်ရန် Composer ကိုသုံးနိုင်သည်။ Project root directory ၏ composer.json
in တွင်အောက်ပါမှီခိုချက်များကိုထည့်ပါ။
"require": {
"phpmailer/phpmailer": "~6.0"
}
တပ်ဆင်မှုပြီးဆုံးသွားသောအခါ Phpmailer ကိုအလိုအလျောက်တင်ပြီးတိုက်ရိုက်ရည်ညွှန်းပြီးအသုံးပြုနိုင်သည်။
ဤတွင် SMTP ဆာဗာကိုမည်သို့ပြင်ဆင်ရမည်ကိုပြသသည့်အပြည့်အဝနမူနာကုဒ်တစ်ခုဖြစ်ပြီးမေးလ်အကြောင်းအရာများကိုတည်ဆောက်ပြီးပုံကိုထည့်သွင်းပါ။
use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;
require 'vendor/autoload.php';
$mail = new PHPMailer(true);
try {
// ဆာဗာဆက်တင်များနှင့် authentication ကို
$mail->SMTPDebug = 0;
$mail->isSMTP();
$mail->Host = 'smtp.example.com';
$mail->SMTPAuth = true;
$mail->Username = 'your-email@example.com';
$mail->Password = 'your-email-password';
$mail->SMTPSecure = 'tls';
$mail->Port = 587;
// ပေးပို့သူနှင့်လက်ခံသူ
$mail->setFrom('your-email@example.com', 'Your Name');
$mail->addAddress('recipient@example.com', 'Recipient Name');
// အီးမေးလ်အကြောင်းအရာ
$mail->isHTML(true);
$mail->Subject = 'ဒါကပုံပဲHTMLစာပို့';
$mail->Body = '
<h1>Hello World!</h1>
<p>ဒါကပုံပဲHTMLစာပို့。<br>
ပုံဥပမာ:<br>
<img src="cid:image1" alt="Image" style="max-width:90%">
</p>';
// ဒေသခံဓာတ်ပုံများကို embed
$mail->AddEmbeddedImage('/path/to/image.jpg', 'image1');
// 发送စာပို့
$mail->send();
echo 'စာပို့发送成功!';
} catch (Exception $e) {
echo 'စာပို့发送失败:' . $mail->ErrorInfo;
}
အထက်ပါကုဒ်သည် HTML-format လုပ်ထားသောအီးမေးလ်များကိုပေးပို့ခြင်းလုပ်ငန်းစဉ်ကိုပြသသည်။
isHTML(true)
နည်းလမ်းမှတဆင့် HTML format support ကိုဖွင့်ပါ။AddEmbeddedImage
နည်းလမ်းကို အသုံးပြု. local image ကို embered လုပ်ရန်နှင့် cid
တန်ဖိုးကိုသတ်မှတ်ခြင်းဖြင့် HTML တွင်ရည်ညွှန်းသည်။<img src="cid:image1">
tags များကိုသုံးပါ။ဂရပ်ဖစ်နှင့်စာသားအီးမေးလ်များပို့သည့်အခါ ကျေးဇူးပြု. အောက်ပါအချက်များကိုဂရုပြုပါ။
PHP ကို PHPMQUIRER နှင့်ပေါင်းစပ်ပြီး developer များကဓာတ်ပုံများနှင့်စာသားများပါ 0 င်သည့် HTML အီးမေးလ်များကိုပို့ခြင်း၏လုပ်ဆောင်မှုကိုလျင်မြန်စွာအကောင်အထည်ဖော်နိုင်သည်။ ဤနည်းလမ်းသည်အီးမေးလ်များ၏အမြင်အာရုံစွမ်းဆောင်ရည်ကိုတိုးတက်စေသည်သာမကစာဖတ်ခြင်းနှုန်းနှင့်အီးမေးလ်များ၏ကျွမ်းကျင်မှုကိုတိုးတက်စေသည်။ SMTP ကို configure လုပ်ရန်အဆင့်များကိုလိုက်နာပါ, HTML အကြောင်းအရာများကိုရေးပါ။ ဓာတ်ပုံများနှင့်စာသားများနှင့်စာပို့ခြင်းများကိုရရှိရန် HTML အကြောင်းအရာများကိုမှန်ကန်စွာရေးပါ။