我有一个脚本,每天通过电子邮件向我发送数据库备份,但它最近停止了工作。
这是一个示例命令行... / usr / bin / mutt -s'Backup'-f / dev / null -e'set copy = no'-e'set from =“noreply@email.com”'-a'backup / db.sql.gz' 'admin@email.com'& 1;
当我手动运行时,它会显示...... 发送消息时出错,子退出1()。 无法发送消息。
我尝试在几天前(当它工作时)运行它附加备份,并且它工作正常。这似乎与备份的大小有关。
最后一个有效的是77,464kB。最近的一个是79,386kB - 而且失败了。
我在CENTOS 5.8上运行。
我怀疑它只是来自mutt的设置,或者可能是mutt正在使用的邮件服务,但我甚至不确定在哪里可以查找配置文件。
任何帮助表示赞赏!
答案 0 :(得分:1)
我尝试了另一种方法。我删除了所有大于特定大小的文件。
您可以删除,移动或重命名较大的文件。
使用与此类似的命令:
find . -name "*.tif" -size +160k -delete
160k = 160字节,160c = 160字节..
答案 1 :(得分:0)
Mutt未设置限制,但受所使用的邮件服务限制的影响。在这种情况下,EXIM。
对于EXIM,您可以像这样增加限制......
完成这些更改后,我的备份工作正常。