Ngirim email nganggo PHP Iku gampang lan winates
Ngirim email karo PHP iku prasaja; Kabeh sing perlu yaiku fungsi lan telung argumen. Sing ora kabeh ana ing pesen email normal, nanging. Sembarang ningali luwih cedhak tinimbang pamindhahan wae bakal ngandhakake yen panggunaan email PHP iki ora duwe fungsi dhasar. Contone, ora nyetel garis Saka:. Ing salawasé, reputasi PHP kanggo gampang digunakaké, yaiku sing cepet: Tambah argumèn liya kanggo nemtokaké header ekstra kayata X-Mailer , Cc:, lan, mesthi, Saka:.
Wigati: Yen sampeyan nemtokake luwih saka siji header ekstra, priksa manawa sampeyan misahake garis header karo \ r \ n kanggo mesthekake yen padha bisa mlaku.
Nambahake Header Apik ing PHP
Pesen prasaja karo header tambahan bisa katon kaya iki:
php
$ to = "recipient@example.com";
$ subject = "Hi!";
$ body = "Hi, \ n \ nCarane sampeyan?";
$ headers = "Saka: sender@example.com \ r \ n".
"X-Mailer: php";
yen (mail ($ nganti, $ subject, $ body, $ headers)) {
echo ("
Pesen dikirim! p>");
}
liya {
echo ("
Pesen dikirim gagal ... p>");
}
?>
PHP Email Kanthi Header Ekstra Migunak PEAR Mail
Sampeyan uga bisa nglebokake header ekstra nalika nggunakake PEAR Mail kanggo ngirim email, mesthi:
php ". $ mail-> getMessage (). " p>"); Pesen kasil dikirim! p>"); ". Pesen kasil dikirim! p>");
require_once "Mail.php";
$ from = "Sendger Stephanie
$ to = "Richard Receip
$ subject = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ nCarane sampeyan?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ sandi = "smtp_password";
$ headers = array ('Saka' =>
$ saka, 'Kanggo' =>
$ to, 'Subject' =>
$ subyek, 'X-Mailer' =>
$ xmailer);
$ smtp = Kirim :: pabrik ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => bener, 'username' =>
$ username, 'password' =>
$ sandi));
$ mail = $ smtp-> ngirim (
$ kanggo,
$ headers,
$ body);
yen (PEAR :: isError ($ mail)) {
echo ("
}
liya {
echo ("
}
?>
$ subject = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ nCarane sampeyan?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ sandi = "smtp_password";
$ headers = array ('Saka' =>
$ saka, 'Kanggo' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Kirim :: pabrik ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => bener, 'username' =>
$ username, 'password' =>
$ sandi));
$ mail =
$ smtp-> send ($ kanggo,
$ headers,
$ body);
yen (PEAR :: isError ($ mail)) {
echo ("
$ mail-> getMessage (). " p>");
}
liya {echo ("
}
?>