使用 unix mailx 的附件的最大大小是多少

使用 unix mailx 的附件的最大大小是多少

我使用的是 RHEL 6.4。我有一个在 bash 中运行的脚本。该脚本使用以下命令发送电子邮件:

mailx -a report.txt "Monthly Report" "[email protected]" < messageBody.html

其中report.txt是管道分隔的文本文件。该文件的大小未知;有时此文件可能只包含 10-15 条记录,有时可能包含数百万条记录。

现在我的问题是:

  1. 如何确定可以作为附件发送的最大文件大小是多少?
  2. 如何改变这个尺寸?

答案1

要检查用作postfix邮件传输代理的系统上的最大大小,我们可以使用该postconf命令。

postconf -d | grep message_size

它会显示大小(以字节为单位)。要更改该值,请运行

postconf -e 'message_size_limit = 20480000'

要使更改生效,请随后重新启动 Postfix:

service postfix restart

(或你的系统上的等效版本)

相关内容