E aʻo e hoʻouna i ka leka uila mai kahi PHP Script hoʻohanaʻana i ka hōʻoiaʻike SMTP

Pehea e hoʻohui ai i kahi pūnaewele SMTP i waho mai kahi PHP script

ʻO ka hoʻounaʻana i ka leka uila mai ka PHP PHP he maʻalahi, wikiwiki, a maʻalahi ... inā hana!

Mahele o ka mea e hana ai ka PHP ma ka leka uila () i hana maʻalahi ka nele o ka loli, akā, hoʻokahi pilikia me ia,ʻaʻole e hāʻawi pinepine ka PHP kikowaena () iāʻoe e hoʻohana i ka pūnaewele SMTP o kāu koho,ʻaʻole kākoʻo i ka hōʻoia SMTP.

ʻO ka pōmaikaʻi,ʻo ka paʻiʻana i nā hemahema i kūkuluʻia e PHP he mea paʻakikī. No kaʻeleʻele o nā mea hoʻohana i ka leka uila,ʻo ka pūnaewele PEAR Mail wale nō e hāʻawi aku i ka mana a me ka loli e pono ai, a ua hōʻoia ia me kāu pūnaewele mēka i hoʻounaʻia. No ka hoʻonuiʻana i ka palekana, ua kākoʻoʻia nā kākoʻo SSL i hoʻopiliʻia no ka hoʻounaʻana i ka leka ma o ka hua'ōlelo PEAR.

Pehea e hoʻouna aku ai i ka leka uila mai kahi PHP Script me ka SMTP Hōʻoia

E hoʻomaka, e kau i ka paena PEAR Mail. ʻO ka mea maʻamau, ua hana muaʻia kēia ma ka PHP 4 a ma hope, akā ināʻaʻoleʻoe e maopopo inā loaʻa iāʻoe, e hele a hoʻonoho i kahi.

Kākau i kēia code:

Sandra Hoʻouna aku >"; $ a = " Hoʻokipa Ramona "; $ subject = "Hi!"; $ body = "Hi, \ n \ nHei heaʻoe?"; $ host = " mail.example.com "; $ username = " smtp_usameame inoa "; $ password = " smtp_password "; $ headers = inoa ('From' => $ mai, 'To' => $ a, 'Subject' => $ kumuhana); $ smtp = Mail :: hale hana ('smtp', papa ('host' => $ host, 'auth' =>ʻoiaʻiʻo, 'inoa inoa' ​​=> $ inoa inoa, 'password' => $ password)); $ mail = $ smtp-> hoʻouna ($ a, $ headers, $ body); inā (PEAR :: isError ($ mēle)) {echo ("

". $ mail-> loaʻaMessage (). ""); } iʻole [echo ("

Ua hoʻouna maikaʻiʻia ka memo "); }?>

E huli i nā kikokikona wiwoʻole i kā mākou hoʻohālike a hoʻololi i kēlā mau māhele o ka hōʻailona i nā mea a pau e pili ana iāʻoe. ʻO ia wale nō nā wahi e pono aiʻoe e hoʻololi i mea e hana ai ka PHP script, akā e mālama pono i ke kumuhana a me keʻano o ke kino.

  • mai : Ka leka uila mai kahi āu e makemake ai e hoʻouna
  • ia : ka leka uila a me ka inoa
  • mea hōʻailona :ʻO kāu inoa kikowaena SMTP puka
  • inoa inoa : Ka inoa inoa SMTP (kahi like me ka inoa inoa i hoʻohanaʻia e kiʻi mai i ka leka uila)
  • Kalikimaka : Ka hua'ōlelo no ka hōʻoia SMTP

Hoʻomaopopo: ʻO ka hiʻohiʻona i luna nei no kahi hōʻailona PHP i hoʻouna i ka leka uila me ka hōʻike SMTP akā ma waho o ka hoʻopunipuni SSL. Inā makemakeʻoe i hoʻopiʻi hoʻopunipuni, e hoʻohana hou i kēia hōʻailona, ​​ma ka hakahaka, e wehe i ka'ōlelo wiwoʻole me kāuʻike.

Sandra Hoʻouna aku >"; $ a = " Hoʻokipa Ramona >"; $ subject = "Hi!"; $ body = "Hi, \ n \ nHei heaʻoe?"; $ host = " ssl: //mail.example.com "; $ port = " 465 "; $ username = " smtp_usameame inoa "; $ password = " smtp_password "; $ headers = inoa ('From' => $ mai, 'To' => $ a, 'Subject' => $ kumuhana); $ smtp = Mail :: hale hana ('smtp', papa ('host' => $ host, 'port' => $ port, 'auth' =>ʻoiaʻiʻo, 'inoa inoa' ​​=> $ inoa inoa, 'password' => $ password)); $ mail = $ smtp-> hoʻouna ($ a, $ headers, $ body); inā (PEAR :: isError ($ mēle)) {echo ("

". $ mail-> loaʻaMessage (). ""); } iʻole [echo ("

Ua hoʻouna maikaʻiʻia ka memo "); }?>