چگونه از لوکال هاست ایمیل ارسال کنم؟

گاهی اوقات شاید لازم باشد که ما در برنامه های php در لوکال هاست، قادر به ارسال ایمیل باشیم. ساده ترین راه حل استفاده از Sendmail و سرور SMTP از هر یک از حساب های پست الکترونیکی می باشد (جیمیل، یاهو، هاتمیل، و غیره).

در این نوشته ما به ارسال ایمیل با استفاده از حساب gmail می پردازیم.

گام اول: دانلود فایل SendMail

ابتدا فایل را از اینجا دانلود نمایید و در پوشه ای با نام sendmail کپی و extract نمایید . “C:\sendmail”

گام دوم: ایجاد تغییرات در فایل sendmail.ini

فایل را از مسیر “C:\sendmail\sendmail.ini” با ویرایشگر باز نموده و موارد زیر را ویرایش نمایید:

smtp_server=smtp.gmail.com
smtp_port=587
auth_username=your_address@gmail.com
auth_password=your_password
force_sender=your_address@gmail.com

گام سوم: کانفیگ php.ini:

فایل php.ini را باز کنید و این مورد را ویرایش نمایید:

; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "C:\sendmail\sendmail.exe -t"

پس از ذخیره سرور محلی را Restart نمایید.

منبع: http://www.zenddeveloper.com/how-to-send-emails-from-localhost-apachephp-server/

پاسخ دهید

*