Cumu Mandà Mandate cù Cuddatti Extra in PHP

Mandate email cù PHP hè facilitu è ​​limitatu


Mandà email cù PHP hè simplice; tuttu ciò chì hè bisognu hè una funzione è trè argumenti. Hè micca chì tuttu hè quì à i messaghji nant'à un email normale. Qualchissia più vicinu ca un semplice piaciri avertinu chì questu usu di l'email di PHP ùn manca di parechji funzioni basi. Per esempiu, ùn stabilisce micca a linea Da u culleghju . In seguitu cù a reputazione di PHP per a facilità d'usu, però, questu hè un regnu currettu: Solu aghjunghje un altru argumentu per specifichi cateceali extra cum'è X-Mailer , Cc: e, sicuru, da:.

Nota: Se specifica più di un capigliu extra, fate segui chì separate e linii di cande cù \ r \ n per verificà chì i travagliu cum'è vulete.

Adding Headers Extra in PHP

Un messagiu simplice cù encaprichaccii extra pò vede cusì:

$ to = "recipient@example.com";
$ subject = "Hola!";
$ body = "Hola, \ n \ nCorsu?";
$ headers = "Da: sender@example.com \ r \ n".
"X-Mailer: php";
se (mail ($ a, $ subject, $ body, $ headers)) {
Ecu ("

Missaghju mandata! ");
}
altru {
Ecu ("

Missaghju in u cunsigliu falliu ... ");
}
?>

PHP Email With Headers Extra Usi PEAR Mail

Puderete puru inserisce cudificati extra cù u PEAR Mail per enviar email, per esempiu:

Require_once "Mail.php";
$ da = "Stephanie Sender ";
$ to = "Richard Recipient ";
$ subject = "Hola!"; $ xmailer: "php"
$ body = "Hola, \ n \ nCorsu?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ("Da" =>
$ da, 'To' =>
$ à, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: fabbrica ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => veru, 'username' =>
$ username, 'password' =>
$ password));
$ mail = $ smtp-> mandà (
$ to,
$ headers,
$ body);
se (PEAR :: èError (mail a mail)) {
Ecu ("

". $ mail-> getMessage (). "");
}
altru {
Eccu ("

Missaghju bè ricevutu in modu successu ");
}
?>
$ subject = "Hola!";
$ xmailer: "php"
$ body = "Hola, \ n \ nCorsu?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ("Da" =>
$ da, 'To' =>
$ à, 'Subject' =>
sanu $, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: fabbrica ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => veru, 'username' =>
$ username, 'password' =>
$ password));
$ mail =
$ smtp-> enviar ($ a,
$ headers,
$ body);
se (PEAR :: èError (mail a mail)) {
Ecu ("

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

Missaghju missu successu! ");
}
?>