Unsaon sa Pagpadala sa Email uban ang mga Extra Header sa PHP

Ang pagpadala sa email nga adunay PHP sayon ​​ra-ug limitado


Ang pagpadala sa mga email nga adunay PHP simple; ang gikinahanglan nimo usa ka function ug tulo ka argumento. Dili kana ang tanan adunay normal nga mga mensahe sa email, hinoon. Ang bisan unsang pagtan-aw nga mas duol kay sa usa lamang ka pagtan-aw mopadayag nga kining paggamit sa PHP email walay mga batakang mga gimbuhaton. Pananglitan, wala kini gibutang sa From: header line . Apan, sumala sa reputasyon sa PHP nga sayon ​​gamiton, kini usa ka dali nga pag-ayo: Pagdugang lamang og lain nga argumento sa pag-tagid sa dugang mga ulohan sama sa X-Mailer , Cc:, ug, siyempre, Gikan :.

Hinumdomi: Kon imong mahibal-an ang labaw pa sa usa ka dugang nga header, siguruha nga imong ibulag ang mga linya sa header uban ang \ r \ n aron masiguro nga sila nagtrabaho sumala sa gituyo.

Pagdugang sa Dugang mga Ulo sa PHP

Ang usa ka yano nga mensahe nga adunay dugang mga ulohan nga mahimong ingon niini:

$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hi, \ n \ nUnsa ka?";
$ headers = "Gikan sa: sender@example.com \ r \ n".
"X-Mailer: php";
kung (mail ($ sa, $ subject, $ lawas, $ headers)) {
echo ("

Mensahe gipadala! ");
}
laing {
echo ("

Ang paghatud sa mensahe napakyas ... ");
}
?>

PHP Email Uban sa Dugang mga Ulohan Paggamit sa PEAR Mail

Mahimo ka usab makasulud sa dugang nga mga ulohan sa dihang magamit ang PEAR Mail sa pagpadala sa email, siyempre:

require_once "Mail.php";
$ from = "Stephanie Sender ";
$ to = "Richard Recipient ";
$ subject = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ nUnsa ka?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('Gikan sa' =>
$ gikan, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: pabrika ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => tinuod, 'username' =>
$ username, 'password' =>
$ password));
$ mail = $ smtp-> ipadala (
$ to,
$ headers,
$ body);
kung (PEAR :: isError ($ mail)) {
echo ("

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

Mensahe nga malampuson nga gipadala! ");
}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ nUnsa ka?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('Gikan sa' =>
$ gikan, 'To' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: pabrika ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => tinuod, 'username' =>
$ username, 'password' =>
$ password));
$ mail =
$ smtp-> ipadala ($ to,
$ headers,
$ body);
kung (PEAR :: isError ($ mail)) {
echo ("

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

Message successfully sent! ");
}
?>