PHP-тай имэйл явуулах нь хялбар бөгөөд хязгаарлагдмал
PHP-ээр имэйл илгээх нь хялбар байдаг; Таны хэрэгтэй бүх зүйл бол гурван функц юм. Гэсэн хэдий ч энэ нь ердийн цахим захиа биш юм. Аливаа харагдацаас ойрхон харахад PHP-ийн имэйлийг ашиглахад зарим үндсэн функцууд дутагдаж байгааг илтгэнэ. Жишээлбэл, энэ нь From: толгой шугамыг тохируулахгүй . PHP-ийн нэр хүндийг ашиглахад хялбар болгохын тулд, энэ нь хурдан засварлах явдал юм: X-Mailer , Cc: болон Мэдээжийн хэрэг, From:.
Тэмдэглэл: Хэрэв та нэгээс олон толгой гарчгийг зааж өгөх юм бол толгой мөрүүдийг \ r \ n тушаалаар тусад нь ажиллуулж байгаа эсэхийг шалгаарай.
Нэмэлт толгойг PHP дээр нэмээрэй
Нэмэлт толгойтой энгийн зурвас иймэрхүү харагдах болно:
php
$ to = "recipient@example.com";
$ subject = "Сайн уу!";
$ body = "Сайн байна уу, \ n \ nТа яах вэ?";
$ headers = "From: sender@example.com \ r \ n".
"X-Mailer: php";
if (mail ($ to, $ subject, $ body, $ headers)) {
echo ("
Зурвас илгээгдсэн! p>");
}
өөр {
echo ("
Зурвас хүргэлт амжилтгүй болсон ... p>");
}
?>
PHP Имэйл PEAR мэйл ашиглан илүү толгой гарчигтай
PEAR Mail мэйл илгээхэд толгой хуудас оруулах бол мэдээж:
php ". $ mail-> getMessage (). " p>"); Бичвэр амжилттай илгээгдсэн! p>"); "). Захианы зурвас амжилттай илгээгдсэн! p>");
require_once "Mail.php";
$ from = "Stephanie Sender
$ to = "Ричард Хүлээн авагч
$ subject = "Сайн уу!"; $ xmailer: "php"
$ body = "Сайн байна уу, \ n \ nТа яах вэ?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$ ',' To '=>
$ to, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Захидал :: үйлдвэр ('smtp', массив ('host' =>
$ host, 'port' =>
$ port, 'auth' => үнэн, 'username' =>
$ username, 'password' =>
$ нууц үг));
$ mail = $ smtp-> send (
$ хүртэл,
$ толгой,
$ бие);
if (PEAR :: isError ($ mail)) {
echo ("
}
өөр {
echo ("
}
?>
$ subject = "Сайн уу!";
$ xmailer: "php"
$ body = "Сайн байна уу, \ n \ nТа яах вэ?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$ ',' To '=>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Захидал :: үйлдвэр ('smtp', массив ('host' =>
$ host, 'port' =>
$ port, 'auth' => үнэн, 'username' =>
$ username, 'password' =>
$ нууц үг));
$ mail =
$ smtp-> send ($ to,
$ толгой,
$ бие);
if (PEAR :: isError ($ mail)) {
echo ("
$ mail-> getMessage (). " p>");
}
else {echo ("
}
?>