Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I am trying to recieve a very large email which is being forwaded from exchange server. File size of 80GB. I have increased the file size limit in main.cf

However after an hour I got the following error in the log. How can I resolve this?

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=<enkive@enkive.vp.local>, 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

My 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  -       n       n       -       -      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}

I have managed to send 10MB file. I am using postfix to forward emails from exchange to enkive which is a mail archiving tool

share|improve this question

1 Answer 1

Email was never designed to deal with gigabyte-sized messages; consider using something - anything! - more appropriate for large file delivery.

Aug 22 14:27:35 titan postfix/pipe[12144]: warning: pipe_command_write: write time limit exceeded

You already received the huge file; this is postfix failing to send it to the pipe(8) transport you configured as its destination.

That said, postconf -d does not show your configuration, so the information displayed is useless.

You should include the relevant lines from master.cf and any main.cf parameters related to this transport.

share|improve this answer
    
updated answer withe new data –  sharif Aug 23 '12 at 14:15
    
As adaptr said - postfix accepts the file, but when it tries to pass it on to enkive, enkive takes too long to handle it so postfix stops. Mail really really isn't a good way to handle an 80Gb file. –  Jenny D Aug 23 '12 at 14:19
    
sorry i meant 80MB –  sharif Aug 28 '12 at 10:30

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.