mail工具的安装、配置及问题处理

来源:互联网 发布:蝉知cms 编辑:程序博客网 时间:2024/05/17 02:46

使用mail发邮件时,应先将相关邮件服务启动,本文主要介绍sendmail邮件工具的配置方法和问题处理。

 

1、安装

ubuntu中sendmail函数可以很方便的发送邮件,ubuntu sendmail先要安装两个包。

sudo apt-get install sendmail 

sudo apt-get install sendmail-cf

Ubuntu下使用最常用的mail功能,需要安装mailutils,

安装命令:sudo apt-get install mailutils 

使用带附件的功能,则还需要安装sharutils,

安装命令:sudo apt-get install sharutils

确认安装完成情况,终端输入命令:ps aux |grep sendmail

 

2、配置

sendmail 默认只会为本机用户发送邮件,为了在整个internet中都能发送邮件,需进行以下配置。

使用工具进行配置:

sudo dpkg-reconfigure postfix

 

3、问题处理

1)查看/var/log/mail.err日志,定位问题原因。

例如出现错误:My unqualified host name (c1) unknown;sleeping for retry

google查询是因为没办法解析c1。

系统sendmail时会把以c1 作为域名加到主机名后组成完整的长名c1.c1来访问,此时就会报“unable to qualify my own domain name (c1)”

2)考虑重新配置sendmail,相关配置文件:/etc/mail/sendmail.mc。

3)考虑重新安装sendmail/sendmail-cf/mailutils,sudo apt-get --purge remove mailutils。

4)考虑可能是hosts文件与dpkg配置不一致引起的问题。通过编辑/etc/hosts文件进行处理,在/etc/hosts 增加一行:

192.168.0.10 c1 c1.  #注意最后面有一个点,修改后注意重启sendmail服务

5)尝试重启sendmail服务,sudo service sendmail restart。

0 0
原创粉丝点击