2010-01-14 53 views
0

使用PHP mail()函數可以爲郵件請求設置完全限定的主機名稱嗎?開發環境使用Windows並使用SMTP指令使用php.ini中指定的Postfix郵件服務器。php mail()在windows上設置主機名稱

問題是PHP沒有使用完全合格的主機名和我得到這樣的錯誤消息:

SMTP server response: 504 5.5.2 <pygorex1-COMPUTERNAME>: Helo command rejected: need fully-qualified hostname 

或者,也許這是一個Postfix的問題嗎?

+0

什麼是您的開發服務器的完全合格的主機名?它有嗎? – 2010-01-14 01:28:29

回答

0

mail()本身沒有,但你有沒有考慮ini_set()?您可以使用它爲您的SMTP服務器設置當前正在執行的腳本的值。