۰۴-دى-۱۳۹۲, ۰۹:۵۷:۳۰
ابتدا (فرض بر این است که xampp در درایو C نصب شده است) به این آدرس C:\xampp\php\ رفته و فایل php.ini را باز میکنیم و به قسمت [mail function] میرویم (با قابلیت جستجو میتوانید این قسمت را پیدا کنید)و تغییرات زیر را انجام دهید و ; را از ابتدای خط sendmail بردارید
سپس فایل زیر را دانلود کرده و در ادرس C:\xampp\sendmail از حالت فشرده خارج کنید و فایل sendmail.ini را باز کرده و مقادیر زیر را ویرایش کنید
smtp_server:آدرس سرور smtp
smtp_port:شماره پورت سرور. به صورت پیشفرض پورت 25 میباشد و برای سرورهایی که از پروتکلهای امن مانند ssl استفاده میکنند مانند جی میل 465 میباشدو برای 587 میباشد
auth_username:نام کاربری
auth_password:رمز عبور
force_sender:آدرس پست الکترونیک فرستنده
error_logfile :ذخیره خطاها در یک فایل متنی
smtp_ssl:نوع پروتکل ارسال اطلاعات که میتواند مقدارauto,none,ssl و tls داشته باشد برای سرورهایی که به صورت امن اطلاعات ارسال میکنند مانند جی میل
کد:
[mail function]
; For Win32 only.
; http://php.net/smtp
;SMTP = localhost
; http://php.net/smtp-port
;smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
;sendmail_from = me@example.com
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"
کد:
http://www.glob.com.au/sendmail/sendmail.zip
smtp_port:شماره پورت سرور. به صورت پیشفرض پورت 25 میباشد و برای سرورهایی که از پروتکلهای امن مانند ssl استفاده میکنند مانند جی میل 465 میباشدو برای 587 میباشد
auth_username:نام کاربری
auth_password:رمز عبور
force_sender:آدرس پست الکترونیک فرستنده
error_logfile :ذخیره خطاها در یک فایل متنی
smtp_ssl:نوع پروتکل ارسال اطلاعات که میتواند مقدارauto,none,ssl و tls داشته باشد برای سرورهایی که به صورت امن اطلاعات ارسال میکنند مانند جی میل
کد:
[sendmail]
smtp_server=smtp.gmail.com
smtp_port=587
error_logfile=error.log
auth_username=myemail@gmail.com
auth_password=yourgmailpassword
force_sender=myemail@gmail.com