簡體   English   中英

PHP郵件功能在Windows中不起作用

[英]PHP mail function is not working in windows

我用於sending mail PHP代碼是:

$email_to="deepuskmr@gmail.com";
$email_subject="It works";
$email_message="Hello. I can send mail!";
$headers = "From:Dpu\r\n".
"Reply-To: sdeepu.kmr@gmail.com\r\n'" .
"X-Mailer: PHP/" . phpversion();
mail($email_to, $email_subject, $email_message, $headers);  
echo "mail sent!"

但是此代碼不發送電子郵件。 它給出了錯誤。 在此處輸入圖片說明

我的php.ini文件設置是

[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 = sdeepu.kmr@gmail.com

我在localhost工作。 我正在使用windows 64計算機。

您將localhost用作郵件服務器,如果未安裝localhost (SMTP服務器),則顯然這將返回您無法連接。

你應該有這樣的東西:

[mail function]
; For Win32 only.
; http://php.net/smtp
SMTP = smtp.gmail.com
; http://php.net/smtp-port
smtp_port = 587

我在開發箱上使用了免費且功能強大的hMail,以便可以測試我的電子郵件功能,而不僅僅是收到mail()錯誤!

http://www.stylus.co.za/setting-up-hmail-on-your-development-box/

我已經在Fasthost上托管了一個站點,它是Windows服務器。出於安全原因,我們無法通過在Fasthosts平台中使用任意地址作為“發件人”地址來發送電子郵件,“發件​​人”地址必須是存在於郵箱中的郵箱。 Fasthosts平台。

暫無
暫無

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

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