Here is the logs:
May 8 06:00:36 mailserver dovecot: deliver(sazima@vendys.net): msgid=3DEF56667E754F24B163C9767422C9A9@dlllk.local: save failed to INBOX: Not enough disk space May 8 06:00:36 mailserver dovecot: deliver(sazima@vendys.net): msgid=3DEF56667E754F24B163C9767422C9A9@dlllk.local: rejected: Not enough disk space May 8 06:00:36 mailserver postfix/pickup[27640]: D8B242F9E1: uid=150 from=<> May 8 06:00:36 mailserver postfix/pipe[27978]: 4B3A72F8C0: to=sazima@vendys.net, relay=dovecot, delay=11, delays=11/0.02/0/0.04, dsn=2.0.0, status=sent (delivered via dovecot service) May 8 06:00:36 mailserver postfix/qmgr[18807]: 4B3A72F8C0: removed
Problem is, that:
- spool HAVE ENOUGH space (so postfix has no problem keeps the message in the spool)
- postfix forward message to dovecot
- dovecot accept message, but can not deliver to /home/vmail, because there is no space :-)
- so dovecot lost/delete/refuse message and tells postfix - everything is Ok ?
- postfix cleans qmgr (bacause message has been forward to LDA succesfully I suppose :-) )
Thanks Peter
On Mon, 2011-05-09 at 17:37 +0200, Petr Svacina wrote:
If my server is out of space (disk full) and the postfix is LDA, the new messages a deffered or refused,so postfix send 450 to sender ... But When I use dovecot (1.2.16) like LDA, postfix accept message (even there is no space), forward to dovecot, dovecot REFUSE the message and message is lost !
Dovecot deliver should fail with tempfail, which Postfix should notice and forward to the original sender. If deliver doesn't return tempfail, it's a bug. I'd like to see Postfix logs of when this problem happens.
-- Tato zprava byla prohledana na vyskyt viru a nebezpecneho obsahu antivirovym systemem MailScanner a zda se byt cista.