Email was the first “killer app” of the early Internet and today millions of emails are sent every day using a variety of emails servers such as postfix and sendmail. This section looks at how to use and configure email servers for sending and receiving email, mail filtering with services such as maildrop and procmail, and POP and IMAP servers such as Courier IMAP and Dovecot.
You've checked to see what's sitting in the exim mail queue, but want to check the email's header and/or body before deleting it from the queue. Use the -Mvh & -Mvb flags to view these.
I have the exim mail server running on one of my customer’s webservers. Their internal mail server hadn’t been accepting mail overnight so they hadn’t got a whole bunch of important emails from the webserver and I needed to flush the exim mail queue. A quick read of the exim man page answered my question about how to do this and I thought I’d write a quick post to show how to flush the exim mail queue.
While trying to troubleshoot why email wasn’t being delivered to one of my mail aliases on a new server this morning, I discovered a nifty little trick for testing the deliverability of an email address using exim from the command line.
I have compiled a list of email providers here that support POP3 mail access on port 110 and IMAP mail access on 143, and also the big free webmail providers that do not just to round things off. If you know of any other reliable providers please add a comment or email me.
There are a number of exim commands to see what’s in the mail queue etc; sometimes you need to be able to see what’s in the queue by domain, to see where hold ups might be.
I changed the mail server on one of my machines from Postfix to Exim a couple of days ago and discovered it adds a "sender" header by default if the "from" header is not the same as the user that sent the email. This results in the "on behalf of" sort of from address in Outlook. This post looks at the setting to prevent the extra sender header from being added.