最近轉換主機後用mutt+msmtp的方式寄信有問題,先前都用root在發信都正常所以就沒有測用一般user可不可以發,現在要用一般user來發信才發現不能發,因為用root還是可以發信,所以我後端的relay server應該沒有設錯,可是我在user的home directory 也有設".muttrc"但是就是不能寄,我的OS是redhat 5.8 mutt版本是1.4.2.2i 跟版本有關嗎??
To: <username>@domain.com From: username@gmail.com Subject: A test Yadda, yadda, yadda.然後執行:
$ cat test.mail | msmtp -a default <username>@domain.com
file ~/.muttrc看是什麼結果?
set sendmail="/usr/bin/msmtp"也可順利寄出。
$ diff Muttrc Muttrc.orig 35c35 < set hostname=xxx.xxx.edu.tw --- > # set hostname=cs.hmc.edu