Linux 发送邮件,linux中mail未找到命令
20170320 今天项目管理无法发送邮件
查看后缀运行状态正常
查看日志发现有提示文件太大
tail-f/var/log/maillogMar 20 11:31:02 ZQWY-COMMON-231 postfix/local[48952]:8 c9ca 29 f 97 e:to=root @ ZQWY-COMMON-231。本地域,中继=本地,延迟=0.23,延迟=0.09/0/0/0.14,dsn=5.2.2,状态=退回(无法为用户根更新邮箱/var/mail/root .写入消息时出错:文件太大)
解决方法:清空/var/mail/root文件
为了方便做了定时任务如下
[root @ ZQWY-COMMON-231 mail]# crontab-L10 3 * * 1/root/scripts/del mail。巴拉圭脚本内容如下[root @ ZQWY-COMMON-231 mail]# cat/root/scripts/del mail。py #!/usr/眯眯眼的酒窝/python # file 1=open(/tmp/mailtest。txt , wb)file1=open(/var/mail/root , wb)file1 . truncate()file 1=open(/var/mail/dev , WB )file 1。截断()
后来发现依然无法发送邮件查看/var/log/maillog有以下内容
3月20日11:34:39 ZQWY-COMMON-231 postfix/SMTP[49387]:b 912029 f99 a:to=qixxxuchxxxen @ imsa . org . cn,relay=MX biz 1。QQ。com[112。90 .78 .144]:25,延迟=1.2,延迟=0.14/0/0.33/0.73,dsn=2.0.0,状态=已发送(250 Ok:排队为)3月20日11:http://service . exmail . QQ . com/CGI-眯眯眼的酒窝/救命?subtype=1id=20022no=1000723(回复邮件命令))
应该是腾讯的收件服务器会支票发件互联网协议(互联网协议)地址发现不是受信任的发件箱
测试发送到163正常
更改项目管理里面配置的发件人为本服务器主机名即可
但是收件在垃圾箱里面还需要信任一下发件人
参考https://www。提问-答辩。com/2010/12/07/can-update-mailbox-varmail root-for-user-root-error-writing-message-file-too-large
参考http://freehat.blog.51cto.com/1239536/589341此文档提供另一种更改后缀配置的方法