2010-06-22 55 views
1

因此,我試圖讓我的公司內部網上託管的HTML表單被提交給使用PHP的多個電子郵件地址。我正在使用XAMPP測試代碼,並且每次嘗試提交時,都會出現此錯誤:XAMPP不會允許我發送電子郵件

警告:mail()[function.mail]:無法連接到位於「172.23.38.10」端口25的郵件服務器,在php.ini中驗證你的「SMTP」和「smtp_port」設置或在第25行的C:\ XAMPP \ xampplite \ htdocs \ Form \ mailer.php中使用ini_set()

我更改了位於php.ini文件在\ XAMPP \ xampplite \ php \中如下

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

; For Win32 only. 
; http://php.net/sendmail-from 
sendmail_from = [email protected] 

任何想法爲什麼這不起作用?另外,任何人都可以建議一種替代方式來提交反饋表格到本地Intranet的電子郵件地址嗎?謝謝。

回答

0

嗯,這裏是一個替代...

我也有類似的問題,所以我寫這個劇本,只要你的郵件(大概交換)服務器允許Telnet訪問,這應該很好地工作:djgdesign telnet email script

0

你得到的錯誤自我解釋一切,沒有SMTP服務器在172.23.38.10:25。 如果您沒有可用的傳出郵件服務器,php mail()將不起作用。

我建議你重新配置PHP以使用你的ISP的SMTP。

相關問題