我知道了。我設置的配置,現在我能接受我發送的電子郵件在Outlook:
我只需要配置 D:\xampp\sendmail\sendmail.ini
默認情況下,它包含
smtp_server=mail.mydomain.com
我不得不將其更改爲
smtp_server=localhost
行
無需在舊版本的XAMPP中進行配置。 爲[郵件功能]在 D:\xampp\php\php.ini
正確的配置是
; XAMPP:如果你想使用SMTP服務器,如 Mercury SMTP = 127.0.0.1 smtp_port = 25
; XAMPP重要注意事項(1)如果XAMPP安裝在帶空格的基本目錄 (例如c:\ program filesD:\ xampp)中,則fakemail和mailtodisk 無法正常工作。 ; XAMPP重要注意事項(2):在這種情況下,請 複製根文件夾中的sendmail或mailtodisk文件夾(例如 C:\ sendmail),並將其用於sendmail_path。
; XAMPP:評論了這一點,如果你想與fakemail工作的 轉發到您的郵箱(在sendmail的文件夾sendmail.exe) sendmail_path = "\"D:\xampp\sendmail\sendmail.exe\" -t"
; XAMPP:評論了這一點,如果你想與mailToDisk工作,它 寫入所有郵件在d:\ XAMPP \ mailoutput文件夾 ; sendmail_path ="D:\xampp\mailtodisk\mailtodisk.exe"
現在,我在我的收件箱接收郵件。請注意「D:\ xampp \」是我的XAMPP安裝路徑。
感謝所有朋友
嗨,歡迎來到SO。首先,向我們展示一些代碼,以便我們可以看到您嘗試過的內容以及如何解決它。 – Ben
你的'mail'調用返回什麼值 –