Voye imèl ak PHP Se fasil-yo ak limite
Voye Imèl ak PHP se senp; tout sa ou bezwen se yon fonksyon ak twa agiman. Sa a se pa tout gen mesaj imel nòmal, sepandan. Nenpòt gade pi pre pase yon ti gade sèlman pral revele ke sa a itilize nan imèl PHP manke kèk fonksyon de baz yo. Pou egzanp, li pa mete Soti nan: liy header . Nan kenbe repitasyon PHP a pou fasilite nan itilize, sepandan, sa a se yon ranje rapid: Jis ajoute yon lòt agiman yo presize tèt anplis tankou X-Mailer , Cc:, ak, nan kou, Soti nan : .
Remak: Si ou presize plis pase yon sèl header siplemantè, asire w ke ou separe liy header yo avèk \ r \ n pou asire ke yo travay kòm gen entansyon.
Ajoute Headers Siplemantè nan PHP
Yon mesaj ki senp avèk tit siplemantè ta ka sanble tankou:
php
$ to = "recipient@example.com";
$ sijè = "Hi!";
$ body = "Hi, \ n \ nKi jan ou ye?";
$ headers = "Soti nan: sender@example.com \ r \ n".
"X-Mailer: php";
si (lapòs ($, $ sijè, $ kò, $ tèt)) {
eko ("
Mesaj voye! p>");
}}
lòt bagay {
eko ("
delivre mesaj echwe ... p>");
}}
?>
PHP Imèl Avèk Tèt Siplemantè Sèvi ak PEAR Mail
Ou kapab tou mete tèt siplemantè lè w ap itilize PEAR Mail yo voye imèl, nan kou:
php ". $ mail-> getMessage (). " p>"); Mesaj avèk siksè te voye!" / p> "); ". Mesaj avèk siksè voye!" / p> ");
mande_once "Mail.php";
$ soti nan = "Stephanie Sender
$ a = "Richard benefisyè
$ sijè = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ nKi jan ou ye?";
$ host = "ssl: //mail.example.com";
$ pò = "465";
$ non itilizatè = "smtp_username";
$ modpas = "smtp_password";
$ Tèt = etalaj ('Soti nan' =>
$ nan, 'Pou' =>
$ a, 'Subject' =>
$ sijè, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: faktori ('smtp', etalaj ('lame' =>
$ host, 'pò' =>
$ pò, 'otè' => vre, 'non itilizatè' =>
$ non itilizatè, 'modpas' =>
$ modpas));
$ mail = $ smtp-> voye (
$ a,
$ tèt,
$ kò);
si (PEAR :: isError ($ mail)) {
eko ("
}}
lòt bagay {
eko ("
}}
?>
$ sijè = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ nKi jan ou ye?";
$ host = "ssl: //mail.example.com"; $ pò = "465";
$ non itilizatè = "smtp_username";
$ modpas = "smtp_password";
$ Tèt = etalaj ('Soti nan' =>
$ nan, 'Pou' =>
$ a, 'Subject' =>
$ sijè, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: faktori ('smtp', etalaj ('lame' =>
$ host, 'pò' =>
$ pò, 'otè' => vre, 'non itilizatè' =>
$ non itilizatè, 'modpas' =>
$ modpas));
$ mail =
$ smtp-> voye ($ a,
$ tèt,
$ kò);
si (PEAR :: isError ($ mail)) {
eko ("
$ mail-> getMessage (). " p>");
}}
lòt bagay {eko ("
}}
?>