Mianara handefa mailaka avy amin'ny PHP script amin'ny fampiasana Authentication SMTP

Ahoana ny fifandraisana amin'ny mpizara SMTP iray avy amin'ny script PHP

Ny fampitana mailaka avy amin'ny script PHP dia tsotra, haingana ary mora ... raha toa izy io!

Ny ampahany amin'izay mahatonga ny PHP mail () asa tsotra dia ny tsy fahampian'ny flexibility, fa ny olana iray amin'izany dia ny hoe ny tahiry PHP tahiry () dia tsy mamela anao mampiasa ny SMTP server amin'ny safidy anao, ary tsy Manohana ny fanamarinana SMTP.

Soa ihany fa tsy sarotra ny mandresy ny fahadisoan'ny PHP. Ho an'ny ankamaroan'ny mpampiasa mailaka, ny fonosana PEAR Mail maimaim-poana dia manome ny hery sy ny flexibility rehetra ilaina, ary marina izany amin'ny mpizara mailaka alefanao. Ho an'ny fiarovana am- pahamendrehana , ny fifandraisana SSL novoizina dia voarindra amin'ny fandefasana mailaka amin'ny PEAR Mail koa.

Ahoana ny fandefasana imailaka avy amin'ny PHP Script amin'ny alalan'ny Authentication SMTP

Manomboka ny fonosana PEAR Mail. Amin'ny ankapobeny, ity dia efa natao ho anao amin'ny PHP 4 sy taty aoriana, fa raha tsy azonao antoka raha efa manana izany ianao, mandehana ary manamboara azy.

Alefaso ity code ity:

Sandra Sender >"; $ to = " Ramona Recipient "; $ subject = "Hi!"; $ body = "Hi, \ n \ nIanao ve ianao?"; $ host = " mail.example.com "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('From' => $ from, 'To' => $ to, 'Subject' => $ subject); $ smtp = Mail :: Factory ('smtp', array ('host' => $ host, 'auth' => true, 'username' => $ username, 'password' => $ password)); $ mail = $ smtp-> alefaso ($ ho, $ headers, $ body); raha (PEAR :: isError ($ mail)) {echo ("

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

Hafatra nampitaina!" / p> "); }?>

Tadiavo ny lahatsoratra feno fahasahiana ao amin'ny ohatra asaintsika ary manova ireo faritra ao amin'ny scripty amin'ny zavatra rehetra mifandraika aminao. Ireo no hany faritra tsy maintsy ovana mba ahafahan'ny script PHP miasa, fa koa azo antoka koa ny manitsy ny loha-hevitra sy ny vatana.

  • Avy amin'ny : Adiresy mailaka izay tianao halefa ny hafatra
  • to : Adiresy mailaka sy anarana ny adiresy
  • mpampiantrano : Ny anaran'ny mpampiasa SMTP anao misokatra
  • anarana nomena : Ny mpampiasa mpampiasa SMTP (amin'ny ankapobeny mitovy amin'ny anarana nomena anarana handefa mail)
  • Password : Ny tenimiafina ny fanamarinana SMTP

Fanamarihana: Ity ohatra etsy ambony ity dia avy amin'ny script PHP izay mandefa mailaka amin'ny authentication SMTP saingy tsy misy SSL. Raha tianao koa ny fanoratana, ampiasao ity script ity faingana, avereno indray ny sanda feno amin'ny fampahalalana anao.

Sandra Sender >"; $ to = " Ramona Recipient >"; $ subject = "Hi!"; $ body = "Hi, \ n \ nIanao ve ianao?"; $ host = " ssl: //mail.example.com "; $ port = " 465 "; $ username = " smtp_username "; $ password = " smtp_password "; $ headers = array ('From' => $ from, 'To' => $ to, 'Subject' => $ subject); $ smtp = Mail: factory ('smtp', array ('host' => $ host, 'port' => $ port, 'auth' => true, 'username' $ tenimiafina)); $ mail = $ smtp-> alefaso ($ ho, $ headers, $ body); raha (PEAR :: isError ($ mail)) {echo ("

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

Hafatra nampitaina!" / p> "); }?>