作者 主題: [問題]請問MAIL()功能在PHP4.1和PHP4.2有沒有不一樣呢?  (閱讀 3011 次)

0 會員 與 1 訪客 正在閱讀本文。

fox_nico

  • 懷疑的國中生
  • **
  • 文章數: 49
    • 檢視個人資料
大家好.
因重灌SERVER.由LINUX 7.1升至LINUX9.(PHP由4.1至4.2.2)
造成MAIL功能無法寄出.
sendmail也正常啟動.
不知道在呼叫函數上有沒有什麼不一樣的地方呢??
先謝哩@_@
PS.在maillog裡.並沒有收到MAIL的資訊..
所以根本連送都沒送到呢...
也不知道是那裡沒設到~~頭痛~~>"<

fox_nico

  • 懷疑的國中生
  • **
  • 文章數: 49
    • 檢視個人資料
不知道和這個有沒有關係?
我上網去找了很久..可能與我的sendmail有關
因為啟動時會有錯誤.
有人知道怎麼改設定嗎?
萬分感激!!!

[root@www mail]# service sendmail restart
Shutting down sendmail: [  OK  ]
Shutting down sm-client: [FAILED]
Starting sendmail: [  OK  ]
Starting sm-client: No local mailer defined
QueueDirectory (Q) option must be set
[FAILED]


另外,在MAILLOG裡也有錯誤耶..

Jul 20 11:03:29 www sendmail[2394]: NOQUEUE: SYSERR(apache): No local mailer defined
Jul 20 11:03:29 www sendmail[2394]: NOQUEUE: SYSERR(apache): QueueDirectory (Q) option must be set
Jul 20 11:03:29 www sendmail[2396]: NOQUEUE: SYSERR(apache): No local mailer defined
Jul 20 11:03:29 www sendmail[2396]: NOQUEUE: SYSERR(apache): QueueDirectory (Q) option must be set

ricky

  • 區域板主
  • 鑽研的研究生
  • *****
  • 文章數: 669
    • 檢視個人資料
    • Ricky 碎碎唸
php裡的mail函數
是呼叫sendmail這支程式去做mail的動作
看情形可能是local mailer沒裝
看看procmail是不是有正確裝上吧
我的symfony作品:YOMOpets 寵物誌
有興趣可以一起來討論symfony喔
我的部落格:http://ricky.ez2.us/

fox_nico

  • 懷疑的國中生
  • **
  • 文章數: 49
    • 檢視個人資料
引述: "ricky"
php裡的mail函數
是呼叫sendmail這支程式去做mail的動作
看情形可能是local mailer沒裝
看看procmail是不是有正確裝上吧


有耶...

[root@www mail]# rpm -q procmail
procmail-3.22-9