質問


アップロードされたファイルをS3に保存するアプリがあります。完了したら、添付ファイルでメールが送信されます。添付ファイルのサイズが0〜15 MBの場合、アプリは正常に機能します。ただし、16 MBのような大きなものを接続すると、エラーが失敗します。

net :: SMTPFATALERROR:550は、20480000バイトを超えた電子メール、最大サイズの最大サイズを送信できませんでした

1)。まず、なぜそれが失敗するのかわからない、16MB < 20480000バイト(+/- 19 MB)
2)。 19MBを超えるファイルをメールで郵送するにはどうすればよいですか

HerokuのSendgridアドオンを使用しており、Amazon S3でRails 3を使用しています

役に立ちましたか?

解決

通常、バイナリファイルをメールメッセージに添付すると、ASCII形式に翻訳され、サイズは約30%で増加します。状況では、最大ファイルの添付ファイルが15〜16mの間にあることを意味します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top