First off does "queue file write error (in reply to end of DATA command))"
indicate a write error on my server, or on the receiver's server?
Best I can tell from grepping the logs, this is happening only with two
addresses:
Feb 1 07:36:36 h6lix postfix/smtp[22140]: 8F6544089C:
to=<destinationofal...@gmail.com>, orig_to=<al...@domain-that-i-host.tld>,
relay=50.75.172.140[50.75.172.140]:25, delay=929, delays=927/0.01/1.7/1.1, dsn=4.3.0,
status=deferred (host 50.75.172.140[50.75.172.140] said: 451 4.3.0 Error:queue file write
error (in reply to end of DATA command))
Jan 31 20:06:15 h6lix postfix/smtp[6552]: 7128C4089C:
to=<outsideaddr...@swling.net>, relay=50.75.172.140[50.75.172.140]:25,
delay=2.5, delays=0.64/0.01/1.6/0.23, dsn=4.3.0, status=deferred (host
50.75.172.140[50.75.172.140] said: 451 4.3.0 Error: queue file write error (in reply
to end of DATA command))
In the first case, email is being received by my server for an alias I host
that is then forwarded to a gmail address.
In the second case, I am manually sending an email from my server to an outside
address.
I would take it in both cases, the error is cropping up during the process of
sending to an outside host.
I know that I have plenty of space. The ZFS partition that postfix writes to
has 3% utilization:
zroot/virtualmail 609G 15G 595G 3% /var/mail/vmail
I first discovered this when I had been writing to the outside swling.net
address and the person never responded. I got in touch with them by voice
and sent a test message while while monitoring the logs. That's when I
first saw the error.
Strangely they finally got the first message I attempted days ago while we
were speaking. They got the one I sent during our conversation several
minutes after.
Per the logs, it looks like it sent at 20:06 and got the error, then tried
again at 20:11 and succeeded.
I am going to try these tips for good measure, but I would love to get
your take on it, especially because it is limited to these two addresses.
https://www.faqforge.com/linux/server/email/postfix-queue-file-write-error/
https://lxadm.com/error-queue-file-write-error-with-postfix-and-amavis/