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.

Reply via email to