当前位置: > Linux故障 >

linux下使用mail命令无法发送邮件,如何解决?

时间:2016-01-02 17:38来源:linux.it.net.cn 作者:IT

使用的linux使用系统自带的mail命令发送邮件失败.如图:

   blob.png

1. 这是缺少mailx软件,安装mailx软件,如图:

   blob.png

   依提示录入y,如图,然后回车,继续安装,

   blob.png

 

2. 完成后再次使用echo "test"|mail -s test example@163.com发送邮件,查看邮箱中没有邮件,如图:

    blob.png

    这是因为mail函数调用的是sendmail组件发信的. 必须安装sendmail组件.


 

3.. 安装sendmail组件,如图:
   blob.png
   依提示录入y,如图,然后回车,继续安装,
   blob.png
  安装完成,提示如下:
  blob.png

4.启动sendmail, service sendmail restart; 

5. 再次发送邮件, 如图:

   blob.png

6.查看邮箱中,发现有这封邮件了.

   blob.png


7. 至此发信完成. 

如果仍发信失败,可使用hostname aaa.com将hostname修改为example.com格式.




 

(责任编辑:IT)
------分隔线----------------------------