2017年7月11日 星期二

www-data透過mutt寄信需注意事項

以下為Ubuntu下測試結果:
1、不管有沒有用-e來指定寄件者 (set from="mail@example.org" )你就是不能寄信。原因為權限問題。你看mail.log會有一個error 13的錯誤。
/var/www/sent: Permission denied (errno = 13)

2、你可以用mutt -d 5的功能來開debug看log。
cat ~/.muttdebug0
但在這種狀況你看不到半個log

3、有人教可以建這個目錄,/var/www/sent 然後chown www-data:www-data和chmod 755 ,但也沒有效。你會得到這個錯誤訊息:
/var/www/sent is not a mailbox.

你也許會想,啊。我讓它變成一個mailbox就好了。我是沒有試,但我想還是不行..

4、所以要回頭看mutt為何需要該目錄?原來是為了放寄件備份,那簡單,不要讓它備份就好了:
把set copy=no放在/etc/Muttrc
就可以打完收工了。

沒有留言:

張貼留言