Conas Seol Ríomhphost le Ceannteidil Bhreise i PHP

Seol r-phost chuig PHP Is éasca agus teoranta é


Tá ríomhphoist á sheoladh le PHP simplí; is é feidhm agus trí argóint atá ag teastáil uait. Ní hionann sin go teachtaireachtaí ríomhphoist gnáth, áfach. Nochtfaidh aon chuma níos dlúithe ná an t-amharc simplí go bhfuil roinnt feidhmeanna bunúsacha gan úsáid ríomhphoist PHP. Mar shampla, ní leagann sé an líne ceann : From header . Ag teacht le clú PHP ar mhaithe le húsáid éasca, áfach, is é sin a shocrú go tapa: Just argóint eile a chur le ceannteidil breise a shonrú, mar shampla X-Mailer , Cc:, agus, ar ndóigh, Ó:.

Nóta: Má shonraíonn tú níos mó ná ceanncheann breise amháin, déan cinnte go scoirfidh tú na línte ceannteidil le \ r \ n chun a chinntiú go n-oibríonn siad mar atá beartaithe.

Ag cur Ceannteidil Bhreise i PHP

D'fhéadfadh teachtaireacht shimplí le ceannteidil bhreise a bheith mar seo:

$ to = "recipient@example.com";
$ ábhar = "Hi!";
$ body = "Hi, \ n \ nAn bhfuil tú?";
$ headers = "Ó: sender@example.com \ r \ n".
"X-Mailer: php";
má (phost ($ go, $ faoi réir, $ comhlacht, $ ceanntásca)) {
macalla ("

Teachtaireacht sheoladh! ");
}
eile {
macalla ("

Theip ar seachadadh teachtaireachtaí ... ");
}
?>

PHP Ríomhphost Le Ceannteidil Bhreise ag baint úsáide as PEAR Mail

Is féidir leat ceannteidil breise a chur isteach nuair a úsáideann PEAR Mail le ríomhphost a sheoladh, ar ndóigh:

require_once "Mail.php";
$ from = "Stephanie Sender ";
$ to = "Richard Recipient ";
$ ábhar = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ nAn bhfuil tú?";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = eagar ('Ó' =>
$ ó, 'To' =>
$ go, 'Ábhar' =>
$ ábhar, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: factory ('smtp', eagar ('host' =>
$ óstach, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ainm úsáideora, 'password' =>
$ phasfhocal));
$ mail = $ smtp-> seol (
$ go,
$ ceanntásca,
$ comhlacht);
más rud é (PEAR :: isError ($ mail)) {
macalla ("

". $ mail-> getMessage (). "");
}
eile {
macalla ("

Teachtaireacht a sheoladh go rathúil! ");
}
?>
$ ábhar = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ nAn bhfuil tú?";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = eagar ('Ó' =>
$ ó, 'To' =>
$ go, 'Ábhar' =>
$ ábhar, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: factory ('smtp', eagar ('host' =>
$ óstach, 'port' =>
$ port, 'auth' => true, 'username' =>
$ ainm úsáideora, 'password' =>
$ phasfhocal));
$ phost =
$ smtp-> seol ($ go,
$ ceanntásca,
$ comhlacht);
más rud é (PEAR :: isError ($ mail)) {
macalla ("

".
$ phost-> getMessage (). "");
}
eile {echo ("

Teachtaireacht a sheoladh go rathúil! ");
}
?>