PHP- ի հետ նամակ ուղարկելը հեշտ է եւ սահմանափակ
PHP- ով էլփոստ ուղարկելը պարզ է. Ձեզ անհրաժեշտ է գործառույթ եւ երեք փաստարկ: Այնուամենայնիվ, բոլորը չէ, որ նորմալ էլփոստի հաղորդագրությունները լինեն: Ցանկացած տեսք ավելի մոտ է, քան պարզապես միտքը կբացահայտի, որ PHP- ի այս օգտագործումը չունի որոշ հիմնական գործառույթներ: Օրինակ, այն չի սահմանում From: header line : PHP- ի հեղինակությունը, օգտագործման հարմարության համար, այնուամենայնիվ, արագ կարգավորում է. Պարզապես ավելացրեք եւս մեկ փաստարկ `լրացուցիչ վերնագրերը նշելու համար, ինչպիսիք են X-Mailer , Cc:, եւ, իհարկե, From .
Նշում. Եթե նշեք ավելի քան մեկ լրացուցիչ վերնագիր, համոզվեք, որ ձեր գլխավերեւի գծերը բաժանում եք \ r \ n- ը, որպեսզի համոզվեք, որ նրանք աշխատում են որպես նախատեսված:
PHP- ում լրացուցիչ գլուխների ավելացում
Պարզ հաղորդագրություն, լրացուցիչ վերնագրերով, կարող է նման լինել.
php
$ to = "recipient@example.com";
$ subject = "Բարեւ!";
$ body = "Բարեւ, \ n \ n Դուք ինչպես եք";
$ headers = "From: sender@example.com \ r \ n":
"X-Mailer: php";
եթե (mail, $ subject, $ subject, $ headers)) {
echo ("
Հաղորդագրություն ուղարկված է. p>");
}
այլ {
echo ("
Հաղորդագրություն առաքումը ձախողվեց ... p>");
}
>>
PHP Email- ը Extra Headers- ի միջոցով օգտագործելով PEAR Mail- ը
Դուք նաեւ կարող եք ավելացնել PEAR Mail- ի օգտագործման հավելյալ թղթապանակներ `նամակ ուղարկելու համար, իհարկե.
php ". $ mail-> getMessage (). " p>"); Հաղորդագրություն հաջողությամբ ուղարկվեց. p>"); "): Հաղորդագրություն հաջողությամբ ուղարկվեց. p>");
պահանջում է "Mail.php";
$ from = "Ստեֆանի Սենդեր
$ to = "Richard Recipient
$ subject = "Բարեւ!"; $ xmailer: "php"
$ body = "Բարեւ, \ n \ n Դուք ինչպես եք";
$ host = "ssl: //mail.example.com";
$ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$, 'To' =>
$, 'Subject' =>
$ subject, 'X-Mailer' =>
$ xmailer);
$ smtp = Փոստ :: գործարան ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'password' =>
$ գաղտնաբառ));
$ mail = $ smtp-> ուղարկել (
$ դեպի,
$ վերնագրեր,
$ մարմին);
եթե (PEAR :: isError ($ mail)) {
echo ("
}
այլ {
echo ("
}
>>
$ subject = "Բարեւ!";
$ xmailer: "php"
$ body = "Բարեւ, \ n \ n Դուք ինչպես եք";
$ host = "ssl: //mail.example.com"; $ port = "465";
$ username = "smtp_username";
$ password = "smtp_password";
$ headers = array ('From' =>
$, 'To' =>
$, 'Subject' =>
$ subject, 'X-Mailer' => $ xmailer);
$ smtp = Փոստ :: գործարան ('smtp', array ('host' =>
$ host, 'port' =>
$ port, 'auth' => true, 'username' =>
$ username, 'password' =>
$ գաղտնաբառ));
$ mail =
$ smtp-> ուղարկել ($ դեպի,
$ վերնագրեր,
$ մարմին);
եթե (PEAR :: isError ($ mail)) {
echo ("
$ mail-> getMessage (): " p>");
}
Այլ {echo ("
}
>>