Thanks Stephen and Didi for replying. Okay, I installed fetchmail and created my .fetchmailrc file. I configured exim using the #2 option and added my mail server as the smarthost.
When I ran fetchmail -v with mail on the server I got an error (something about localhost). When I ran it without mail on the server, I didn't get any errors. Also, sending mail from mutt gave a strange/cryptic error message (to follow). I checked out the fetchmail FAQ and uncommented the smtp entry in my /etc/inetd.conf file. Now when I run fetchmail -v I get several screenfuls of info. Messages are found, but they aren't popped of the server. Here's the error message (actually only the last part of it): fetchmail: POP3> TOP 5 99999999 fetchmail: POP3< +OK 2762 octets reading message 5 of 5 (2762 octets) fetchmail: SMTP> MAIL FROM:<[EMAIL PROTECTED]> SIZE=2762 fetchmail: SMTP< 421 Unexpected failure, please try later fetchmail: SMTP error: 421 Unexpected failure, please try later fetchmail: SMTP> RSET fetchmail: SMTP< 250 Reset OK fetchmail: SMTP< 220 smaug.cv1.sdca.home.com ESMTP Exim 3.02 #1 Thu, 01 Jul 1999 23:52:39 -0700 fetchmail: SMTP> HELO localhost fetchmail: SMTP< 250 smaug.cv1.sdca.home.com Hello mwagnon at localhost [127.0.0.1] fetchmail: SMTP> MAIL FROM:<[EMAIL PROTECTED]> fetchmail: SMTP< 250 <[EMAIL PROTECTED]> is syntactically correct fetchmail: SMTP> RCPT TO:<[EMAIL PROTECTED]> fetchmail: SMTP< 250 <[EMAIL PROTECTED]> is syntactically correct fetchmail: SMTP> DATA fetchmail: SMTP< 354 Enter message, ending with "." on a line by itself fetchmail: SMTP: (bounce-message body) fetchmail: SMTP>. (EOM) fetchmail: SMTP< 421 Unexpected failure, please try later . not flushed fetchmail: POP3> QUIT fetchmail: POP3< +OK mwagnon1 InterMail POP3 server signing off. fetchmail: SMTP> QUIT fetchmail: normal termination, status 0 When I try to send a message I get this: File /tmp/mutt-smaug-376-0 saved. 1999-07-02 00:06:01 10zxOb-00006F-00 Expansion of "Received: ${if def:sender_rcvhost {from ${sender_rcvhost}\n\t}{${if def:sender_ident {from ${sender_ident} }}${if def:sender_helo_name {(helo=${sender_helo_name})\n\t}}}}by ${primary_hostname} ${if def:received_protocol {with ${received_protocol}}} (Exim ${version_number} #${compile_number} (Debian))\n\t${if def:received_for {for $received_for\n\t}}id ${message_id}${if def:received_for {\n\tfor <$received_for}>}" (received_header_text) failed: syntax error in "else" substring Error sending message, child exited 1 (). I assume that they are related somehow, and that fixing one will fix the other. Where might I look to decode this? thanks again for your help -- __ _ Mark Wagnon Debian GNU/ -o) / / (_)__ __ ____ __ Chula Vista, CA /\\/ /__/ / _ \/ // /\ \/ / [EMAIL PROTECTED] _\_v____/_/_//_/\_,_/ /_/\_\ http://www.debian.org