首页其他技术正文

Centos7使用mail发送压缩包附件到目标邮箱失败

提问未结 0 42
imzonglei
imzongleiDjango实战会员2019年4月17日 20:35

问题描述: 最近在做数据库备份与恢复,使用mysqldump导出数据库,然后压缩成tar文件,通过腾讯的smtp.qq.com邮件服务器发送附件(数据库压缩包)到邮箱。 最后输入命令 mail -s "Mysql Backup" -a /backup/mysqldata/sent/2019-04-17-13-42-01-test1.sql.tar.gz xxx@gmail.com,总是长时间没有反应,

  root日志里显示将邮箱地址imzonglei@gmail.com当做了文件或文件夹:

  #tar: Removing leading `/' from member names
  #Can't stat imzonglei@gmail.com: No such file or directory
  #imzonglei@gmail.com: unable to attach file.

 但是发送不带附件的邮件是没有问题的,就是在加上-a <邮箱地址>后,发送失败。


安装的服务:
[root@localhost mail]# rpm -qa | grep mail
mailcap-2.1.41-2.el7.noarch
procmail-3.22-36.el7_4.1.x86_64
mailx-12.5-19.el7.x86_64
sendmail-8.14.7-5.el7.x86_64
libreport-plugin-mailx-2.1.11-42.el7.centos.x86_64

描述可能不清晰,搜索了没找到解决办法,希望做过类似事情的大哥来聊聊,关于mail的都可以。

回帖
  • 消灭零回复