Phunzirani Kutumiza Imelo Kuchokera ku PHP Script Pogwiritsa Ntchito Wowonjezera SMTP

Momwe mungagwirizanitse ndi seva SMTP yotuluka kuchokera ku PHP script

Kutumiza imelo kuchokera ku PHP script ndi yosavuta, mofulumira, ndi yosavuta ... ngati ikugwira ntchito!

Chimodzi mwa zomwe zimapangitsa mauthenga a PHP () kugwira ntchito mosavuta ndi kusowa kwake kusinthasintha, koma vuto lina ndiloti mauthenga a PHP mauthenga () samalola kuti mugwiritse ntchito seva SMTP yanu, ndipo thandizani SMTP kutsimikizira.

Mwamwayi, kugonjetsa zolephera za PHP sikovuta. Kwa ambiri omwe amagwiritsa ntchito imelo, phukusi la PEAR Mail laulere limapereka mphamvu zonse ndi kusinthasintha kofunikira, ndipo limatsimikiziridwa ndi seva yanu yamakalata imene mukufuna. Kwa chitetezo chowonjezeka, kulumikizidwa kwa SSL kamodzinso kumathandizidwa potumiza makalata pogwiritsa ntchito PEAR Mail.

Momwe Mungatumizire Imelo Kuchokera ku PHP Script Ndikutsimikizira SMTP

Poyamba, yikani phukusi la PEAR Mail. Kawirikawiri, izi zidzakonzedwa kale ndi PHP 4 ndi kenako, koma ngati simukudziwa ngati muli nazo kale, pitirizani kuziyika.

Koperani code iyi:

Sandra Sender >"; $ kuti = " Ramona Wowalandira "; $ subject = "Hi!"; $ body = "Hi, \ n \ n Ndiwe yani?"; $ host = " mail.example.com "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Kuchokera' => $ kuchokera, 'To' => $ mpaka, 'Subject' => $ phunziro); $ smtp = Mail :: fakitale ('smtp', array ('host' => $ host, 'auth' => zoona, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> kutumiza ($,, $ headers, $ body); ngati (PEAR :: isError ($ mail)) {echo ("

" $ $ mail-> getMessage (). "/ />>); } zowonjezereka ("

Uthenga watumizidwa bwino! "); }?>

Pezani malemba onse olimbikitsa mu chitsanzo chathu ndikusintha mbali zomwe zili muzolemba zomwe zili zoyenera kwa inu. Ndiwo malo okha omwe muyenera kusintha kuti PHP script ikhale yogwira ntchito, komanso onetsetsani kuti mukusintha nkhani ndi thupi lanu, komanso.

  • kuchokera : Imelo adiresi yomwe mukufuna kuti uthenga uwatumize
  • ku : Imelo ya imelo ndi dzina
  • wolandira : Dzina lanu la seva la SMTP
  • Dzina la usinkhu : Dzina la SMTP (lomwelo ndilofanana ndi dzina lakale lomwe limagwiritsidwa ntchito kupeza tsamba)
  • mawu achinsinsi : Mawu achinsinsi a kutsimikiziridwa kwa SMTP

Zindikirani: Zitsanzo zapamwambazi ndi za PHP zomwe zimatumiza imelo ndi SMTP kutsimikiziridwa koma popanda SSL kufotokozera. Ngati mukufuna kufotokozera, gwiritsani ntchito script m'malo mwake, kachiwiri, kusindikiza lembalo ndi malingaliro anu.

Sandra Sender >"; $ kuti = " Ramona Wowalandira >"; $ subject = "Hi!"; $ body = "Hi, \ n \ n Ndiwe yani?"; $ host = " ssl: //mail.example.com "; $ port = " 465 "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Kuchokera' => $ kuchokera, 'To' => $ mpaka, 'Subject' => $ phunziro); $ smtp = Mail :: fakitale ('smtp', array ('host' => $ omvera, 'port' => $ port, 'auth' => zoona, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> kutumiza ($,, $ headers, $ body); ngati (PEAR :: isError ($ mail)) {echo ("

" $ $ mail-> getMessage (). "/ />>); } zowonjezereka ("

Uthenga watumizidwa bwino! "); }?>