窝窝插件 发表于 2015-9-15 06:22:56

Sendmail维护记录

  2015.8.11
  ===========================
  CentOS: 完装sendmail以后,不用改任何配置,通常就可以直接发送邮件了。举例如下:
  #mail   huxxx@xx.com
  然后输入subject内容,回车后,输入内容。结束输入时,需要换行后,打入一个点符号,再回车。
  要查看是否发送成功,可以直接输入mail,看LOG。
  
  有时侯,对于一些服务器(比如遇到的inspur.com的服务器)总是不能成功发送,查看LOG,好象是不能发现域的MX记录。启用nslookup,set type=MX,然后输入要查询的域名inspur.com,返回错误。看来是不能正确解析MX造成的,或许管理员在内网做了某些限制。于是,改用126的一个邮箱发送邮件。此时需要更改sendmail采用SMTP方式发送,改动方法如下:
  /etc/mail.rc:
  set from=xxxfromUser@126.com smtp=smtp.126.com smtp-auth-user=xxxusername smtp-auth-password=xxxpassword smtp-auth=login
  更改完,重启sendmail进程。
  然后用上面的mail的方法重新测试邮件发送,成功。
  
  2011.8.26:
==========================================
  查看/var/log/maillog,发现如下信息:
  Aug 25 22:50:48 mail sendmail: p7PEolPY002712: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 25 22:50:49 mail sendmail: p7PEokuf002711: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 25 22:50:50 mail sendmail: p7PEomM3002713: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 25 22:50:53 mail sendmail: p7PEoojB002715: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
Aug 25 22:51:11 mail sendmail: p7PEp8Sl002728: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
  这是由于用户连接到MTA以后,没有发任何命令就退出了。举例如下:
  在sendmail服务器上,用如下方法监控LOG文件:
  tail -f/var/log/maillog
  然后,在客户机上,telnet到服务器的25端口
  telnet mail.mydomain.com25
  显示如下:
  220 mail.mydomain.com ESMTP Sendmail 8.13.8/8.13.8; Fri, 26 Aug 2011 10:16:23 +0800
  此时,如果直接键入quit退出,则服务器的log立即就会显示如下一条
  p7PEp8Sl002728: did not issue MAIL/EXPN/VRFY/ETRN during connection to MTA
  
页: [1]
查看完整版本: Sendmail维护记录