Чӣ тавр фиристодани почтаи электронӣ бо варақаҳои иловагӣ дар PHP

Бо почтаи электронӣ бо PHP осон аст ва маҳдуд аст


Паёми электронӣ бо PHP оддӣ аст; Ҳамаи шумо бояд функсия ва се далелро ишора кунед. Бо вуҷуди ин, на ҳамаи хабарҳои оддии почта вуҷуд доранд. Ҳар қадаре, ки назар ба чашмаш наздиктар бошад, нишон медиҳад, ки истифодаи почтаи электронии PHP баъзе вазифаҳои асосӣ дорад. Масалан, он аз: сатри сарлавҳа интихоб нашудааст . Бо вуҷуди он, ки PHP-ро барои осонӣ истифода бурдан лозим аст, ин як проблемае мебошад: Танҳо далелҳои иловагӣ барои муайян кардани сарлавҳаҳои иловагӣ ба монанди X-Mailer , Cc , ва, албатта аз :.

Эзоҳ: Агар шумо зиёда аз як сарлавҳаи иловагӣ муайян кунед, боварӣ ҳосил кунед, ки хатҳои сарлавҳаро бо \ r \ n ҷудо кунед, то ки боварӣ ҳосил намоед, ки онҳо мувофиқи мақсад кор мекунанд.

Дар PHP зиёд кардани сарлавҳаҳои иловагӣ

Як паёми оддӣ бо сарлавҳаҳои иловагӣ метавонад чунин бошад:

$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hi, \ n \ nОё шумо ҳастед?";
$ headers = "Аз: sender@example.com \ r \ n".
"X-Mailer: php";
агар (почта ($ ба $ $, мавзӯи $ $, сарлавҳаҳои $)) {
echo ("

Паём фиристед! ");
}}
дигар {
echo ("

фиристодани паёмҳо хатои ... ");
}}
?>

PHP Бо почтаи иловагӣ Истифодаи PEAR Mail

Ҳамчунин шумо метавонед ҳангоми почтаи электронии PEAR почтаи иловагӣ гузоред, албатта:

require_once "Mail.php";
$ аз = "Stephanie Sender ";
$ to = "Richard Recipient ";
$ subject = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ nОё шумо ҳастед?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('Аз' =>
$, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Почтаи электронӣ: заводи "smtp", array ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' => true
$ username, 'password' =>
$ password));
$ mail = $ smtp-> ирсол
$ ба,
сарлавҳаҳои $,
$ b);
агар (PEAR :: isError (почта)) {


}}
дигар {
echo ("

фиристодан муваффақона фиристода шуд! ");
}}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ nОё шумо ҳастед?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('Аз' =>
$, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Почтаи электронӣ: заводи "smtp", array ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' => true
$ username, 'password' =>
$ password));
$ mail =
$ smtp-> ирсол кунед ($ ба,
сарлавҳаҳои $,
$ b);
агар (PEAR :: isError (почта)) {
echo ("

").
$ mail-> getMessage (). "");
}}
else {echo ("

" Ба таври муваффақ фиристода шудааст! "; ");
}}
?>