环境:用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  


保存退出,再发即可!