看板 PHP 關於我們 聯絡資訊
哈囉 各位小弟在學怎麼用mail()寄信, 我是用win Xp, php 5.2.1, apache 2.0 handler. 我有照書上所說的將 php.ini裡改成 smtp= seed.net.tw(我是用seednet的) 另外還有改 sendmail_from = XXX@seed.net.tw 也將 imap前面的分號去掉了 但是執行時 還是會出現錯誤訊息 Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in E:\AppServ\www\demo01.php on line 8 我有用 phpinfo() 去看 發現sendmail_from 是寫 no value 不知道是不是因為這個緣故 才會寄失敗. 但小弟我在改過php.ini後 有重新啟動apache server 不知道為什麼 phpinfo() 內的sendmail_from欄位還是no value. 想請問 我是否還有什麼地方 沒改好造成mail發不出去勒 ps. 小弟在mail()內的 收件人的email跟 寄件人相同. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.104.136.11
azard01:我電腦重開機之後 似乎就可以寄信了 07/06 09:09
azard01:第一次學這個, APACHE重開與否 都不確定>< 07/06 09:10
azard01:APACHE的開或關 是去點選 APACHE START 或 APACHE STOP嗎? 07/06 09:11
fishfish0000:看你在安裝過程有沒有預設是開機自動打開的! 07/07 01:42
fishfish0000:還有改過設定就要重新啟動一次喔!是APACHE不是電腦 07/07 01:43
spp72:如果是no value的話,注意一下sandmail_from前面的分號!! 07/07 09:06