Mụta izipu Email Site na PHP akwukwọ Jiri Mmetụta SMTP dị mfe

Otu esi ejikọta sava SMTP si na akwukwo PHP

Iziga email sitere na akwukwọ PHP dị mfe, ngwa ngwa, ma dị mfe ... ọ bụrụ na ọ na-arụ ọrụ!

Akụkụ nke ihe na-eme ka mail mail () rụọ ọrụ dị mfe bụ enweghi mgbanwe, ma otu nsogbu na nke a bụ na ngwaahịa PHP mail () anaghị emekarị ka ị jiri SMTP ihe nkesa ị họrọ, ọ bụghị nyochaa SMTP nyocha.

Ọ dabara na, imeri mmeghe nke PHP enweghị ike. Maka ọtụtụ ndị na-eme ọrụ email, nnweta free PEAR Mail na-enye ike na mgbanwe dị mkpa, ọ na-esitekwa na ihe nkesa ozi ịpụ apụ. Maka nchebara nke ọma, ezoro ezo SSL njikọ na -akwado maka izipu ozi site na iji PEAR Mail.

Esi zipu Email Site na PHP akwukwọ na nyocha SMTP

Iji malite, wụnye ngwugwu PEAR Mail. Dịka, a ga-emerịrịrị gị nke a na PHP 4 na mgbe e mesịrị, ma ọ bụrụ na ịnweghị n'aka ma ọ bụrụ na ịnweela ya, gaa n'ihu ma wụnye ya.

Detuo koodu a:

Sandra Sender >"; $ to = " Ramona Recipient "; $ isiokwu = "Hi!"; $ body = "Hi, \ n \ nGịnị ka ị bụ?"; $ host = " mail.example.com "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Site' => $ si, 'Iji' => $ to, 'Isiokwu' => $ isiokwu); $ smtp = Mail :: factory ('smtp', array ('host' => $ host, 'auth' => true, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> zipu ($ na, $ headers, $ body); ma ọ bụrụ (PEAR :: isError ($ mail)) {echo ("

". $ mail-> getMessage (). ""); } ọzọ {echo ("

Ozi ziri ezi zitere! "); }?>

Chọta ihe ederede n'atụghị egwu na ihe nlereanya anyị ma gbanwee akụkụ ebe ederede ahụ na ihe ọ bụla dị gị mkpa. Ndị a bụ naanị ebe ị ghaghị ịgbanwe iji mee ka edemede PHP rụọ ọrụ, ma hụkwa na ị ga-edozi isiokwu na ederede ahụ, kwa.

  • site : Adreesị ozi-e nke ịchọrọ ka ezipụ ozi ahụ
  • ka : Adreesị email gị na aha ya
  • nnabata : Aha SMTP gị na-apụ apụ
  • aha njirimara : Aha njirimara SMTP (dika otu aha njirimara eji weghachite ozi)
  • paswọọdụ : paswọọdụ maka nyochaa SMTP

Rịba ama: Ihe atụ ahụ dị n'elu bụ nke edemede PHP nke na-eziga ozi-e na nyocha SMTP ma na- enweghị SSL ezoro ezo. Ọ bụrụ na ịchọrọ izo ya ezo, jiri akwụkwọ a mee ihe, ọzọ, wepụ ihe odide ahụ dị ike na ozi gị.

Sandra Sender >"; $ to = " Ramona Recipient >"; $ isiokwu = "Hi!"; $ body = "Hi, \ n \ nGịnị ka ị bụ?"; $ host = " ssl: //mail.example.com "; $ port = " 465 "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('Site' => $ si, 'Iji' => $ to, 'Isiokwu' => $ isiokwu); $ smtp = Mail :: factory ('smtp', array ('host' => $ host, 'port' => $ port, 'auth' => true, 'username' => $ username, 'password' => $ paswọọdụ)); $ mail = $ smtp-> zipu ($ na, $ headers, $ body); ma ọ bụrụ (PEAR :: isError ($ mail)) {echo ("

". $ mail-> getMessage (). ""); } ọzọ {echo ("

Ozi ziri ezi zitere! "); }?>