我在ruby脚本中压缩了几个文件。在附件之前,所有文件的总大小几乎是12 MB,并且在结果文件的压缩大小几乎是8.3 MB之后是attachment.zip。我使用actionmailer作为附件发送此文件,如下所示:
attachments[file_name] = File.read(path_of_the_file)
receivers = ["a@b.com", "b@c.com"]
mail(:to => receivers, :subject => subject, :body => "").deliver
但问题是它一直给出错误 554消息被拒绝:流的长度超过10485760字节。在压缩之前我单独发送文件时出现相同的错误。我不知道如何解决这个问题。如果有人帮助解决这个问题,我将非常感激。
答案 0 :(得分:2)
您的应用正在连接的服务器拒绝该邮件。
使邮件小于10485760字节,或者使用其他服务器发送没有该限制的邮件。