问题描述: 最近在做数据库备份与恢复,使用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的都可以。