0
我試圖通過PHP發送電子郵件。它給出以下警告。在PHP中通過本地主機發送電子郵件
Warning: mail() [function.mail]: Failed to connect to mailserver at
"smtp.ntlworld.com" port 25, verify your "SMTP" and "smtp_port" setting in
php.ini or use ini_set() in C:\wamp\www\wagafashion\customerside\BulkInquiry.php
on line 1007
在php.ini中,SMTP已被更改如下。
[mail function]
; For Win32 only.
SMTP = smtp.ntlworld.com
smtp_port = 25
; For Win32 only.
sendmail_from = [email protected]
配置php.ini後,WAMP重新啓動併發出上述警告。在PHP中通過本地主機發送電子郵件還有哪些其他設置?
*其他*設置?修復您*已有*的設置... –
您可以通過命令行連接到端口25上的那臺服務器嗎?你需要添加一個用戶名和密碼? – andrewsi
將SMTP更改爲'smtp.gmail.com'並將端口更改爲'587'會給出警告'Warning:mail()[function.mail]:SMTP服務器響應:530 5.7.0必須首先發出STARTTLS命令。在線1007上的C:\ wamp \ www \ wagafashion \ customerside \ BulkInquiry.php中的ru4sm13726850pbc.66。 – Tiny