[fetchmail]SMTP problem

Bo Grimes newslists@isp.com
Thu, 29 Sep 2005 18:40:32 -0400


I'm trying to learn mutt, so I installed fetchmail.  I've tried to solve 
this with Google, FAQs and the Linux Admin Handbook, but I'm stumped.  
The best I can tell is the problem isn't with fetchmail but with Exim.  
I have 5 email addresses with my isp, and I usually use Evolution and 
Thunderbird.  I didn't want to mess with any of those at this time, so I 
am trying this out with a seperate pop account with Newsguy.

After running fetchmailconf, if I leave the local names section out, 
fetchmail has no problem checking the account and telling me there's 
mail, but it doesn't actually fetch it.  If I put my username for my 
Linux box into the local names section and nothing else this is what I 
get.  (Strider is the name of my Linux box, and my username has been 
replaced throughout with [username]):

reading message [username]@pop.newsguy.com:1 of 1 (1721 octets)
fetchmail: SMTP< 220 strider ESMTP Exim 4.50 Thu, 29 Sep 2005 18:23:58 -0400
fetchmail: SMTP> EHLO localhost
fetchmail: SMTP< 250-strider Hello strider [127.0.0.1]
fetchmail: SMTP< 250-SIZE 52428800
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250 HELP
fetchmail: SMTP> MAIL FROM:<[username@isp.com> SIZE=1721
fetchmail: SMTP< 250 OK
fetchmail: SMTP> RCPT TO:<[username]@localhost>
fetchmail: SMTP< 451 Temporary local problem - please try later
fetchmail: SMTP error: 451 Temporary local problem - please try later
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 Reset OK

Basically all the POP3 command work, but the SMTP ones don't once it 
gets to the local name.

I have both Exim and sendmail.  It looks like fetchmail is trying to use 
exim rather than sendmail.  Does this matter?

I've looked all over /etc at /etc/hosts and /etc/resolv.conf and 
/var/mail.  I don't know if this is an Exim conf problem, an issue of 
which MTA I'm using or if my FQDM is wrong, or what.

I'm not a techie, admin, or guru of any sort.  I've tried to figure it 
out on my own as an exercise, but I just don't have a clue.  I want 
fetchmail to deliver my mail from this pop to /var/mail/[username], 
where mutt defaults,  and I just can't make it happen.

Any ideas?  TIA