RHEL 6.4を使用しています。 Bashで実行されるスクリプトがあります。スクリプトは次のコマンドを使用して電子メールを送信します。
mailx -a report.txt "Monthly Report" "[email protected]" < messageBody.html
report.txt
パイプで区切られたテキストファイルはどこにありますか?このファイルのサイズは不明です。場合によっては、このファイルには10から15のレコードのみが含まれることがあり、時には数百万のレコードが含まれることもあります。
今私の質問は次のとおりです。
- 添付ファイルとして送信できる最大ファイルサイズはどのように決定しますか?
- このサイズを変更するには?
答え1
postfix
メール転送エージェントとして使用されるシステムの最大サイズを確認するには、このpostconf
コマンドを使用できます。
postconf -d | grep message_size
サイズをバイト単位で表示します。この値を変更するには:
postconf -e 'message_size_limit = 20480000'
変更を適用するには、後でPostfixを再起動してください。
service postfix restart
(またはシステムのそれに対応するもの)