我正在尝试收到一个非常大的电子邮件,正在从交换服务器被盗用。 文件大小为80GB。 我增加了main.cf中的文件大小限制
然而,一个小时后,我在日志中得到以下错误。 我该如何解决这个问题?
Aug 22 14:27:35 titan postfix/pipe[12144]: warning: pipe_command_write: write time limit exceeded Aug 22 14:27:35 titan postfix/pipe[12144]: 0855B57D9: to=<[email protected]>, relay=filter, delay=5835, delays=6/0.07/0/5829, dsn=5.3.0, status=bounced (Command time limit exceeded: "/data/enkive/enkive-1.1-CE/support/filters/postfix/enkive-socket-filter/dist/enkive-socket-filter") Aug 22 14:27:35 titan postfix/qmgr[12123]: 0855B57D9: removed
我的configuration:
main.cf
message_size_limit = 819200000 mailbox_size_limit = 819200000 command_time_limit = 10000000000s ipc_timeout = 10000000000s sendercheck_time_limit = 10000000000s
master.cf
smtp inet n - n - - smtpd -o content_filter=filter:dummy filter unix - nn - - pipe flags=Rq user=nobody null_sender= argv=/data/enkive/enkive-1.1-CE/support/filters/postfix/enkive-socket-filter/dist/enkive-socket-filter localhost 2527 ${sender} ${recipient}
我已经设法发送10MB文件。 我使用的是后缀来转发电子邮件从交换到enkive这是一个邮件归档工具
电子邮件从来没有被devise来处理千兆字节大小的消息; 考虑使用什么东西 – 什么! – 更适合大文件传送。
Aug 22 14:27:35 titan postfix / pipe [12144]:warning:pipe_command_write:超出写入时间限制
你已经收到了巨大的文件; 这是postfix无法将其发送到您configuration为目标的pipe道(8)传输。
也就是说,postconf -d不会显示你的configuration,所以显示的信息是没用的。
您应该包含master.cf中的相关行以及与此传输相关的任何main.cf参数。