Kumaha Kirim surélék Jeung headers tambahan dina PHP

Ngirim surelek sareng PHP Dupi gampang-na kawates


Ngirim surelek sareng PHP mangrupakeun basajan; kabeh nu peryogi mangrupakeun fungsi jeung tilu alesan. Éta teu kabeh aya kana seratan email normal kitu. Sagala kasampak ngadeukeutan ti glance mere bakal nembongkeun yen pamakéan ieu email PHP lacks sababaraha pungsi dasar. Contona, teu nyetél From: lulugu garis . Dina ngajaga kalayan reputasi PHP urang keur betah pamakéan kitu, eta mangrupa fix rusuh: Ngan nambahkeun argumen sejen nangtukeun headers tambahan sapertos X-Mailer, Cc:, sarta, tangtosna, Ti:.

Catetan: Lamun nangtukeun leuwih ti hiji lulugu tambahan, pastikeun Anjeun misahkeun jalur lulugu jeung \ r \ n pikeun mastikeun sabab tiasa dianggo jadi dimaksudkeun.

Nambahkeun headers tambahan dina PHP

A pesen basajan kalawan headers tambahan bisa kasampak kawas kieu:

$ Keur = "recipient@example.com";
$ Poko = "Hai!";
$ Awak = "Hai, \ n \ nHow anjeun?";
$ Headers = "Ti: sender@example.com \ r \ n".
"X-Mailer: php";
lamun (mail ($ keur, $ matuh, $ awak, $ headers)) {
bahana ( "

Pesen dikirim !");
}
sejenna {
bahana ( "

pangiriman Pesen gagal ... ");
}
?>

PHP Email Ku headers tambahan Maké pir Surat

Anjeun oge bisa ngalebetkeun headers tambahan lamun ngagunakeun pir Surat pikeun ngirim surélék, tangtu:

require_once "Mail.php";
$ Ti = "Stephanie ngirim ";
$ Keur = "Richard panarima ";
$ Poko = "Hai!"; $ Xmailer: "php"
$ Awak = "Hai, \ n \ nHow anjeun?";
$ Host = "SSL: //mail.example.com";
$ Port = "465";
$ Landihan = "smtp_username";
$ Sandi = "smtp_password";
$ Headers = Asép Sunandar Sunarya ( 'Ti' =>
$ Tina 'Ka' =>
$ Keur 'Subject' =>
$ Matuh, 'X-Mailer' =>
$ Xmailer);
$ SMTP = Surat :: pabrik ( 'SMTP', Asép Sunandar Sunarya ( 'host' =>
$ Host, 'port' =>
$ Port, 'auth' => leres, 'landihan' =>
$ Landihan, 'sandi' =>
$ Sandi));
$ Mail = $ smtp-> kirimkeun (
$ Keur,
$ Headers,
$ Awakna);
lamun (pir :: isError ($ mail)) {
bahana ( "

" $ mail-> getMessage () ""..);
}
sejenna {
bahana ( "

Pesen hasil dikirim !");
}
?>
$ Poko = "Hai!";
$ Xmailer: "php"
$ Awak = "Hai, \ n \ nHow anjeun?";
$ Host = "SSL: //mail.example.com"; $ Port = "465";
$ Landihan = "smtp_username";
$ Sandi = "smtp_password";
$ Headers = Asép Sunandar Sunarya ( 'Ti' =>
$ Tina 'Ka' =>
$ Keur 'Subject' =>
$ Matuh, 'X-Mailer' => $ xmailer);
$ SMTP = Surat :: pabrik ( 'SMTP', Asép Sunandar Sunarya ( 'host' =>
$ Host, 'port' =>
$ Port, 'auth' => leres, 'landihan' =>
$ Landihan, 'sandi' =>
$ Sandi));
$ Mail =
$ Smtp-> kirimkeun ($ keur,
$ Headers,
$ Awakna);
lamun (pir :: isError ($ mail)) {
bahana ( "

".
$ Mail-> getMessage (). "");
}
sejenna {bahana ( "

Pesen hasil dikirim !");
}
?>