2011-05-13 74 views
0

如何以及在哪裏插入腳本爲php ini_set郵件smtp 我爲我的網站創建維基,但有一個註冊它需要接收郵件來確認註冊,但有一個人嘗試註冊他得到這個消息:Php ini_set mail smtp

wiki could not send your confirmation mail. Please check your e-mail address for invalid characters. 

Mailer returned: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() 

,所以我不會修改php.ini中,我需要腳本ini_set()請幫助

回答

2

您的郵件服務器可能無法運行。請聯繫您的系統管理員,並詢問郵件服務器是否在運行127.0.0.1:25

+0

另外:我相信,默認情況下'smtp'和'smtp_port'默認爲127.0.0.1和25.所以更可能是這樣服務器本身已關閉或未啓動。 – 2011-05-13 11:41:43

+0

這是我的本地網絡和即時通訊系統管理員,所以你可以探討在哪裏尋找啓動郵件服務器txn的回覆 我想用我的gmail acc發送郵件怎麼做 – paff 2011-05-13 16:58:00

+0

這取決於你的分佈和什麼MTA已安裝。大多數發行版都帶有sendmail,你最好的選擇就是讓PHP通過它發送郵件。 編輯你的PHP配置,並設置sendmail的路徑 'sendmail_path =/usr/sbin目錄/ sendmail' 替換路徑以反映什麼有你的系統(類型'這sendmail'在你的shell找出路)上 – 2011-05-16 08:50:48