Kutuma barua pepe na PHP Ni rahisi na imepungua
Kutuma barua pepe na PHP ni rahisi; kila unahitaji ni kazi na hoja tatu. Hiyo sio yote kuna ujumbe wa kawaida wa barua pepe, hata hivyo. Kuangalia kwa karibu zaidi kuliko mtazamo tu kutafunua kuwa matumizi haya ya barua pepe ya PHP hauna kazi za msingi. Kwa mfano, haina kuweka Kutoka: mstari wa kichwa . Kwa kuzingatia sifa ya PHP kwa urahisi wa matumizi, hata hivyo, hiyo ni kurekebisha haraka: Tu kuongeza hoja nyingine ili kutaja vichwa vya ziada kama X-Mailer , Cc:, na, bila shaka, Kutoka:.
Kumbuka: Ikiwa utafafanua zaidi ya kichwa cha ziada, hakikisha ukitenganisha mistari ya kichwa na \ r \ n ili kuhakikisha wanafanya kazi kama ilivyopangwa.
Kuongeza vichwa vya ziada katika PHP
Ujumbe rahisi na vichwa vya ziada unaweza kuangalia kama hii:
php
$ to = "mpokeaji@example.com";
Somo la $ = "Hi!";
$ body = "Hi, \ n \ n Je! wewe ni nani?";
$ headers = "Kutoka: sender@example.com \ r \ n".
"X-Mailer: php";
ikiwa (mail ($ to, $ subject, $ $, vichwa $)) {
Echo ("
Ujumbe uliotumwa! p>");
}
mwingine {
Echo ("
Utoaji wa ujumbe umeshindwa ... p>");
}
?>
PHP barua pepe na vichwa vingine vya ziada kutumia barua ya PEAR
Pia unaweza kuingiza vichwa vya ziada wakati unatumia Mail PEAR kutuma barua pepe, bila shaka:
php ". $ mail-> getMessage (). " p>"); Ujumbe umetumwa kwa ufanisi! p>"); ". Ujumbe umetumwa vizuri! p>");
unahitaji_once "Mail.php";
$ kutoka = "Stephanie Sender
$ to = "Mpokeaji Richard
Somo la $ = "Hi!"; $ xmailer: "php"
$ body = "Hi, \ n \ n Je! wewe ni nani?";
$ mwenyeji = "ssl: //mail.example.com";
$ port = "465";
Jina la mtumiaji = "smtp_username";
$ password = "smtp_password";
$ headers = safu ('Kutoka' =>
$ kutoka, 'Kwa' =>
$ to, 'Subject' =>
Somo la $, 'X-Mailer' =>
$ xmailer);
$ smtp = Mail :: kiwanda ('smtp', safu ('mwenyeji' =>
$ mwenyeji, 'bandari' =>
$ bandari, 'auth' => kweli, 'jina la mtumiaji' =>
Jina la mtumiaji wa $, 'password' =>
$ password));
$ mail = $ smtp-> kutuma (
$ kwa,
vichwa vya $,
$ mwili);
ikiwa (PEAR :: niError ($ mail)) {
Echo ("
}
mwingine {
Echo ("
}
?>
Somo la $ = "Hi!";
$ xmailer: "php"
$ body = "Hi, \ n \ n Je! wewe ni nani?";
$ mwenyeji = "ssl: //mail.example.com"; $ port = "465";
Jina la mtumiaji = "smtp_username";
$ password = "smtp_password";
$ headers = safu ('Kutoka' =>
$ kutoka, 'Kwa' =>
$ to, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Mail :: kiwanda ('smtp', safu ('mwenyeji' =>
$ mwenyeji, 'bandari' =>
$ bandari, 'auth' => kweli, 'jina la mtumiaji' =>
Jina la mtumiaji wa $, 'password' =>
$ password));
$ mail =
$ smtp-> kutuma ($ hadi,
vichwa vya $,
$ mwili);
ikiwa (PEAR :: niError ($ mail)) {
Echo ("
$ mail-> getMessage (). " p>");
}
mwingine {echo ("
}
?>