环境:用yum -y install sendmail* mail* 简易安装sendmail后,未做任何配置
问题:mail -s 发不了邮件
命令: mail -s "ssssss" [email protected] < body.txt
其中 "ssssss" 是邮件标题,body.txt里是文件内容,随便定义。
命令执行成功,这时候看到/var/log/maillog里 提示:
Aug 18 17:32:28 web-2 sendmail[8337]: My unqualified host name (web-2) unknown; sleeping for retry
解决方法:
后查证需要在 /etc/hosts文件里配本机的主机名对应本机IP
本机ip是: 10.2.16.254 本机hostname是:web-2
vim /etc/hosts
127.0.0.1 10.2.16.254 web-2
保存退出,再发即可!