关于linux系统的sendmail使用中的问题与解决

系统环境是ubuntu16.04ubuntu

安装dom

sudo apt-get install sendmail

检查运行状况spa

sudo service sendmail status

结果以下,表示正在运行scala

● sendmail.service - LSB: powerful, efficient, and scalable Mail Transport Agent
   Loaded: loaded (/etc/init.d/sendmail; bad; vendor preset: enabled)
   Active: active (running) since 三 2018-11-14 09:33:40 CST; 2h 21min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 1282 ExecStart=/etc/init.d/sendmail start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/sendmail.service
           └─2810 sendmail: MTA: accepting connections          

若是想要发至互联网上,则须要更新sendmail.mccode

before:blog

DAEMON_OPTIONS(`Familiy=inet, Port=smtp,Addr=127.0.0.1, Name=MTA-v4

after:   ci

DAEMON_OPTIONS(`Familiy=inet, Port=smtp,Addr=0.0.0.0 Name=MTA-v4'

 

出现下面的状况的时候,是本地的配置存在问题,sendmail没有成功获取本机的主机名get

unable to qualify my own domain namegenerator

修改/etc/inet/hosts 文件ubuntu16.04

在主机名后加上.com

 

使用mailq可以检查邮件的发送状态,是否成功发送,查看产生的log,易于定位是哪一步产生的问题

/var/log/mail.log也可查看log信息,定位发送失败缘由。

相关文章
相关标签/搜索