I have a setup on my server that uses fetchmail to get the mails from my freemail account. Fetchmail forwards them to my local qmail, which delivers locally and stores in my mailbox (Maildir format). Dovecot provides IMAP access to the mailbox.
The array worked perfectly when I went on my holiday (27th). Yesterday evening, though, when I come back, the last mail I get is from 8PM. Everything after that isn't fetched anymore. The log files of fetchmail say this:
The log file of qmail-smtpd contains this:
fetchmail: 15 messages for firstname.lastname@example.org
at pop.gmx.net (466045 octets).
fetchmail: reading message email@example.com@pop.gmx.net:1 of 15 (3911 octets) ..fetchmail: SMTP connect to localhost failed
fetchmail: SMTP transaction error while fetching from pop.gmx.net
fetchmail: Query status=10 (SMTP)
My firewall (shorewall) is running. It generally allows all connection from the server and the internal network to the outside, with the exception of this rule:
@4000000041d9855e286db17c tcpserver: status: 1/40
@4000000041d9855e286dc8ec tcpserver: pid 2624 from 127.0.0.1
@4000000041d9858c1ec4e26c tcpserver: ok 2624 :127.0.0.1:25 :127.0.0.1::37987
@4000000041d9858c1ec71104 tcpserver: end 2624 status 256
@4000000041d9858c1ec714ec tcpserver: status: 0/40
192.168.1.5 is my work computer, not the one where fetchmail and qmail run on (that's 192.168.1.1).
DROP loc:192.168.1.5 net tcp 25
Configurations are fairly standard. fetchmail uses the user "wasti" as postmaster, which provided reliable delivery in the past.
tcp.smtpd contains very few active lines:
The last two IPs are the internal and external IPs of the server, respectively.
rcpthosts has all local names of my server listed.
Does anyone have suggestions what to do? I want this working again.