I have a server which is on 24 hours/day and a desktop which is on when I'm using it. Both have postfix used for delivering mail.
On server I have a virtual user "m...@mydomain.com" relayed to "me@mydesktop.localdomain". This works well once the desktop's been up a few hours. However, when I try to use ETRN to request mail delivery at the beginning of a desktop session, the transaction is recorded in /var/log/maillog thus: Oct 21 18:53:06 server postfix/smtpd[94900]: connect from mydesktop.localdomain[192.168.D.DD] Oct 21 18:53:09 server postfix/smtpd[94900]: disconnect from mydesktop.localdomain[192.168.D.DD] ehlo=1 etrn=2 quit=1 commands=4 There is no further output and no mail moves. The mail appears to remain in a subdirectory of /var/spool/postfix/defer/ (not flush as stated in the ETRN HowTo). Should I be using "ETRN mydesktop.localdomain" or "ETRN mydomain.com" to retrieve the mail? Neither seems to work. In a shell using nc I see: nc master6 25 220 server.serverdomain.org ESMTP Postfix ETRN mydesktop.localdomain 250 Queuing started quit 221 2.0.0 Bye which seems to indicate success, but the mail doesn't come and remains queued. Any ideas? regards, Ken.