linux下使用mail命令无法发送邮件,如何解决?
时间:2016-01-02 17:38 来源:linux.it.net.cn 作者:IT
使用的linux使用系统自带的mail命令发送邮件失败.如图:

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

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

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

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

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

安装完成,提示如下:

4.启动sendmail, service sendmail restart;
5. 再次发送邮件, 如图:

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

7. 至此发信完成.
如果仍发信失败,可使用hostname aaa.com将hostname修改为example.com格式.
(责任编辑:IT)
使用的linux使用系统自带的mail命令发送邮件失败.如图:
1. 这是缺少mailx软件,安装mailx软件,如图:
2. 完成后再次使用echo "test"|mail -s test example@163.com发送邮件,查看邮箱中没有邮件,如图:
3.. 安装sendmail组件,如图: 4.启动sendmail, service sendmail restart;
5. 再次发送邮件, 如图:
6.查看邮箱中,发现有这封邮件了.
如果仍发信失败,可使用hostname aaa.com将hostname修改为example.com格式. |