د پی ایچ ایل لپیټ څخه د ایمیل لیږلو زده کړه د ساده SMTP اعتبار کارولو په کارولو سره

څرنګه چې د بهرنی SMTP سرور سره د پی ایچ پی سکرپٹ کې نښلول غواړئ

د پی ایچ ایل سکرپٹ څخه ای میل لېږل ساده، تیز، او اسانه دی ... که دا کار کوي!

د PHP برخه دومره ساده ده چې د انعطاف وړ نشتوالې وي، مګر د دې سره یو ستونزه دا ده چې د ذخیره پی ایچ ایل ایمیل () معمولا تاسو ته اجازه نه ورکوي چې د خپلې خوښې SMTP سرور استعمال کړي، او دا نه د SMTP تایید ملاتړ.

په خوشبختۍ سره، د پی ایچ پی لخوا جوړ شوي نیمګړتیاوو ته رسیدو ستونزمن کار ندی. د ډیری بریښناليک کاروونکو لپاره، د PEAR میل پیکټ ټول اړین بریښنا او لچک وړتیا وړاندیز کوي، او دا د خپل غوښتل شوي روان روان میل سرور سره تصدیق کوي. د پرمختللي امنیت لپاره، کوډ شوي ایس ایس ایل اړیکې د PEAR میل په کارولو سره د بریښناليک لیږلو لپاره ملاتړ کیږي.

څنګه د ایس پي ایل لینک څخه د SMTP تایید سره ایمیل ولیږئ

د پیل لپاره، د PEAR میل پاڼی نصب کړئ. په عموما، دا به ستاسو لپاره د PHP 4 او وروسته په پای کې ترسره شي، مګر که تاسو ډاډه نه یاست چې تاسو یې لرئ، مخکې لاړ شئ او نصب کړئ.

دا کود کاپي کړئ:

<؟ php requires_once "Mail.php"؛ $ څخه "" سینڈرا مرسل > "؛ $ to = " رامون ترلاسه کوونکی "؛ $ موضوع = "هیلو!"؛ $ بدن = "هیلو، \ n \ n څه یې؟"؛ $ host = " mail.example.com "؛ $ username = " smtp_username "؛ $ password = " smtp_password "؛ $ headers = array ('From' => $ څخه، 'To' => $ ته، 'موضوع' => $ موضوع)؛ $ smtp = میل :: فابریکه ('smtp'، array ('host' => $ کوربه، 'auth' => رښتیا، 'کارن-نوم' => $ کارن-نوم، 'password' => $ پاسورډ))؛ $ mail = $ smtp-> لیږل ($ څخه، $ سرونه، $ بدن)؛ که (PEAR :: isError ($ mail)) {echo ("

". $ mail-> getMessage (). "")؛ } and {echo ("

پیغام په بریالیتوب سره واستول شو ")؛ }؟>

زموږ په مثال کې ټول بوډاګی متن وګورئ او د سکرټریټ سیمې هغه سیمې ته چې هر څه ستاسو سره تړاو لري بدل کړئ. دا هغه واحدونه دي چې تاسو د پی ایچ پی سکرپٹ کار کولو لپاره بدل کړئ، مګر دا هم ډاډه شئ چې د موضوع او بدن متن هم تنظیم کړئ.

  • له : د بریښناليک پتې چې تاسو یې غواړئ پیغام ته واستول شي
  • ته : د ترلاسه کوونکي بریښنالیک پته او نوم
  • کوربه : ستاسو د وتلو SMTP سرور نوم
  • کارن-نوم : د SMTP کارن-نوم (په عین حال کې د هغه کارن-نوم په توګه چې د بریښنالیک د ترلاسه کولو لپاره کارول کیږي)
  • شفر : د SMTP تایید لپاره شفر

یادونه: پورته پورتنۍ بېلګه د PHP پیرود سکریپټ څخه ده چې د ایس ایم پی پی اعتباري سره بریښناليک ولیکي مګر د ایس ایس ایل انډول کولو پرته . که ته د کوډیزون هم غواړئ، د دې سایټ کارول د هغې ځای په ځای، بیا، ستاسو د معلوماتو سره بډلی متن بدل کړئ.

<؟ php requires_once "Mail.php"؛ $ څخه "" سینڈرا مرسل > "؛ $ to = " رامون ترلاسه کوونکی >"؛ $ موضوع = "هیلو!"؛ $ بدن = "هیلو، \ n \ n څه یې؟"؛ $ میز = " ssl: //mail.example.com "؛ $ port = " 465 "؛ $ username = " smtp_username "؛ $ password = " smtp_password "؛ $ headers = array ('From' => $ څخه، 'To' => $ ته، 'موضوع' => $ موضوع)؛ $ smtp = میل: فابریکه ('smtp'، array ('host' => $ کوربه، 'port' => $ port، 'auth' => رښتیا، 'username' => $ کارن-نوم، 'password' => $ پاسورډ))؛ $ mail = $ smtp-> لیږل ($ څخه، $ سرونه، $ بدن)؛ که (PEAR :: isError ($ mail)) {echo ("

". $ mail-> getMessage (). "")؛ } and {echo ("

پیغام په بریالیتوب سره واستول شو ")؛ }؟>