簡體   English   中英

PHP mail()-無法從本地主機(xampp)向Gmail發送郵件

[英]PHP mail()- can't send mails to Gmail from localhost(xampp)

對於學校項目,我需要從本地主機向gmail發送電子郵件。 我已經從http://glob.com.au/sendmail/下載並復制了所有文件,並將它們粘貼到我的xampp / sendmail文件夾中。

這是我的設置,在技術上應該可以使用。

sendmail.ini:

smtp_server=smtp.gmail.com
smtp_port=587
smtp_ssl=auto
auth_username=myemail@gmail.com
auth_password=mypassword

php.ini:

sendmail_path = "\"C:\xampp\sendmail\sendmail.exe\" -t"
;sendmail_path="C:\xampp\mailtodisk\mailtodisk.exe"
; SMTP = localhost
; smtp_port = 25

如果使用的是xampp,則可以檢查以下答案:[ 如何配置XAMPP從本地主機發送郵件?

或者您可以使用phpmailler代替此方法。

  1. 確保以管理員身份和兼容模式“ Windows XP(Service Pack 3)”運行sendmail.exe。 右鍵單擊->屬性->兼容性。
  2. 然后訪問以下鏈接https://www.google.com/settings/security/lesssecureapps並接受。 否則,Gmail將阻止傳入的請求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM