On Wednesday 16 August 2017 07:34:25 Steffen Kaiser wrote:
On Wed, 16 Aug 2017, Matt Bryant wrote:
hmm if message cannot be written to disk surely it remains on mda queue as not delviered and does not just disappear ? or am i reading this wrong ?!
as Matt writes your MDA (aka dovecot-lda) returns with an exit code != 0 and your MTA should queue the message for later re-delivery.
IMHO, you should look there, if you call dovecot-lda correctly.
You might be perfectly right here and to make it more complicated I forgot to tell you that procmail is also involved. I did debug a bit though and lda-deliver will return the proper return code 75
my .maildelivery files contains the recommended (?)
"|IFS=' ' && exec /usr/bin/procmail -f- || exit 75"
And the procamail recipe has:
| deliver -d $ LOGNAME -m inbox
As the action (just one example).
But still my postfix thinks the message is properly delivered at a read/write error in the mailstore ???
But this seems to be a postfix configuration problem instead of a dovecot one so sorry for choosing the wrong group.
Best Dag