在 linux 下 遇到 类似 这些 问题,总会 第一个 想到 看 输出 或者 日志。
如果 输入 命令 时 发生 错误,一般会 立马 输出 到 控制台; 如果 没有, 则 需要 去 查看 相应 功能的 日志; 然后 根据 日志 信息去 解决 问题;
所以说 日志 对于 linux 实在 是 太重要了。。。
例如 我 今天 就遇到 echo boyd | mutt -s title xxxx@qq.com 时 , xxxx@qq.com 收不到 邮件的问题。。。但是 控制 台 又 没有输出 错误信息,只能 去 查看 日志。
博主 的 linux 系统 为 debian , 由于 博主 之前 遇到过 mutt 发送 不成功的 问题 ,所以 如果 你们 遇到 类似的 问题, 可以 先去 http://blog.csdn.net/fuming0210sc/article/details/51244078 了解 一下
但是 我今天 遇到的 问题 ,不是 这个问题。。。只有 去看 日志。。。。如果 大家 说 不知道 日志 在 什么地方,,请 百度。。。。网上 Linux 的 资料 实在是 太多了。。。
debian 系统 输入 命令 tail -f /var/log/exim4/mainlog
找到 日志 错误信息:remote_smtp: SMTP error from remote mail server after end of data: host mxbiz1.qq.com [112.90.78.144]: 550 Mail content denied. http://service.mail.qq.com/cgi-bin/help?subtype=1&&id=20022&&no=1000726
后来 上网 搜索 解决方案:
cp /etc/Muttrc /root/.muttrc
vi .muttrc
在 source /usr/lib/mutt/source-muttrc.d| 之前增加
set envelope_from=yes
set use_from=yes
set from=souledge_root@localhost
set realname="souledge-root"