Howto track cpanel+exim server outgoing mails

I wanted to track some outgoing mails in my servers. Initially I was using IMAP to solve this issue. Then It was becoming slow everyday. They started complaining that the mail was really slow. I was forced to move to POP3 which is much faster compared to IMAP. Once I activated POP3 tracking was out of my hands. I search a lot on how to play with filters in exim mail.

It is quite powerful and give total control on incoming and outgoing mails. To solve my problem I need to play only with outgoing mails. There is a file named /etc/antivirus.exim is the file we need to play with. I edited the file and added the below lines to make it work for me.

if first_delivery
and ( ("$h_from:" contains "[email protected]")
or ("$h_from:" contains "[email protected]")
or ("$h_from:" contains "[email protected]")
)
then
unseen deliver "[email protected]"
endif

The above block checks if the outgoing mail is on first delivery and who is the sender. Based on the sender I am sending a bcc copy to another mailbox. You can play more by studying the exim filter commands more 😉

Previous Article

ABC ELECTRONIC welcomes Brand Central Software Limited as an Associate Subscriber

Next Article

Pray For Me Brother by A R Rahman

View Comments (9)
  1. um, for outgoing (outbound) email, i think it shout be “$h_to:” instead of ”$h_from:”, at least that’s how it worked for me.

  2. If you have root access in your cpanel then you can edit that file.

    If not then try editing the user filter instead the system filter.

  3. It is also easy to backup and transfer all your websites from one server to another server if you have cPanel installed,”,

Comments are closed.