Wéi Dir schécken Email mat Extra Header an PHP

E-Mail mat PHP verschéckt Äi einfach a limitéiert


Emailsë mat PHP verschéckt gëtt einfach; Alles wat Dir braucht ass eng Funktioun an dräi Argumenter. Dat ass net alles wat normale E-Mail-Messages sinn. Eppes méi no wéi e Blèhaart kucken, datt dëst benotze vu PHP-Mail ass e puer Grondfunktiounen. Zum Beispill, et setzt d' Header vun der Header net . Andeems Dir mat PHP säi Ruff fir d'einfache Verwäertung hält, ass et e schnelle Fix: Füu just een anere Argument ze addéieren fir extra Header wéi X-Mailer , Cc: a bestätegt vun:.

Remark: Wann Dir méi wéi een extra Header wëllt späicheren, vergewëssert Iech déi Header ze trennen, fir datt se funktionnéieren.

Extra Foeren an PHP addéieren

Eng einfacher Message mat Extra Header ka kucken wéi:

$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hallo, \ n \ nOur bass du?";
$ headers = "From: sender@example.com \ r \ n".
"X-Mailer: php";
Wann (mail ($ bis, $ subject, $ body, $ headers)) {
Echo ("

Message geschéckt!" / p> ");
}}
anere Sprooch {
Echo ("

Versioun vum Message ass ofgeschaaft ... ");
}}
?>

PHP Email Mat Extra Header Benotzere PEAR Mail

Dir kënnt och Extra Header benotzen wann Dir PEAR Mail benotzt fir E- Mail ze schécken, natierlech:

require_once "Mail.php";
$ vun = "Stephanie Sender ";
$ to = "Richard Empfänger ";
$ subject = "Hi!"; $ xmailer: "php"
$ body = "Hallo, \ n \ nOur bass du?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('aus' =>
$ vun '' '' '>
$ fir 'Betreff' =>
$ Sujet, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: Factory ('smtp', Array ('Host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'wachtwurd' =>
$ Passwuert));
$ mail = $ smtp-> schécken (
$ bis
$ Header,
$ Kierper);
Wann (PEAR :: isError ($ mail)) {
Echo ("

" $ mail-> getMessage (). "");
}}
anere Sprooch {
Echo ("

Message huet geschéckt geschéckt!");
}}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "Hallo, \ n \ nOur bass du?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('aus' =>
$ vun '' '' '>
$ fir 'Betreff' =>
$ Sujet 'X-Mailer' => $ xmailer);
$ smtp = Mail :: Factory ('smtp', Array ('Host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'wachtwurd' =>
$ Passwuert));
$ mail =
$ smtp-> schécken ($ bis,
$ Header,
$ Kierper);
Wann (PEAR :: isError ($ mail)) {
Echo ("

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

Message huet geschéckt geschéckt!");
}}
?>