I have been running Senmail on SuSE 11.1 for the last few years with no problems.
Since installing SuSE 11.3 a few months ago I have been having problems getting Sendmail to send to some (only a few) servers mostly the following:-
mx00.1and1.co.uk
mx01.1and1.co.uk
mx1.bt.mail.yahoo.com
mx2.bt.mail.yahoo.com
(There are some others, but generally email gets sent with out problems.
The messages in mail.err are:-
SYSERR(root): timeout writing message to mx1.bt.mail.yahoo.com.: Connection reset by mx1.bt.mail.yahoo.com
SYSERR(root): timeout writing message to mx01.1and1.co.uk.: Resource temporarily unavailable
If I disable the firewall # SuSEFirewall2 stop
I can send successfully using # sendmail -v -q, or # sendmail -v -qIxxxxx
When I re-enable the firewall I will start to get the timeouts/temporarily unavailable messages again (but as mentioned above, only for some servers) even though I can successfully telnet these servers when the firewall is on. When I disable the firewall the delayed messages can again be sent.
Has anybody any ideas what I need to change (presumably in the Firewall) to get things working correctly? - ‘SMTP with sendmail’ is already selected under ‘Services to Allow’ under YaST Firewall->Allowed Services.
Thank you in advance.