Бо почтаи электронӣ бо PHP осон аст ва маҳдуд аст
Паёми электронӣ бо PHP оддӣ аст; Ҳамаи шумо бояд функсия ва се далелро ишора кунед. Бо вуҷуди ин, на ҳамаи хабарҳои оддии почта вуҷуд доранд. Ҳар қадаре, ки назар ба чашмаш наздиктар бошад, нишон медиҳад, ки истифодаи почтаи электронии PHP баъзе вазифаҳои асосӣ дорад. Масалан, он аз: сатри сарлавҳа интихоб нашудааст . Бо вуҷуди он, ки PHP-ро барои осонӣ истифода бурдан лозим аст, ин як проблемае мебошад: Танҳо далелҳои иловагӣ барои муайян кардани сарлавҳаҳои иловагӣ ба монанди X-Mailer , Cc , ва, албатта аз :.
Эзоҳ: Агар шумо зиёда аз як сарлавҳаи иловагӣ муайян кунед, боварӣ ҳосил кунед, ки хатҳои сарлавҳаро бо \ r \ n ҷудо кунед, то ки боварӣ ҳосил намоед, ки онҳо мувофиқи мақсад кор мекунанд.
Дар PHP зиёд кардани сарлавҳаҳои иловагӣ
Як паёми оддӣ бо сарлавҳаҳои иловагӣ метавонад чунин бошад:
php
$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hi, \ n \ nОё шумо ҳастед?";
$ headers = "Аз: sender@example.com \ r \ n".
"X-Mailer: php";
агар (почта ($ ба $ $, мавзӯи $ $, сарлавҳаҳои $)) {
echo ("
Паём фиристед! p>");
}}
дигар {
echo ("
фиристодани паёмҳо хатои ... p>");
}}
?>
PHP Бо почтаи иловагӣ Истифодаи PEAR Mail
Ҳамчунин шумо метавонед ҳангоми почтаи электронии PEAR почтаи иловагӣ гузоред, албатта:
php p> фиристодан муваффақона фиристода шуд! p>"); "). " Ба таври муваффақ фиристода шудааст! "; p>");
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 (почта)) {
p>
}}
дигар {
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 (). " p>");
}}
else {echo ("
}}
?>