Exim: Difference between revisions

801 bytes added ,  15 December 2012
Added some troubleshooting hints
(Some info on what Exim does)
 
(Added some troubleshooting hints)
Line 5: Line 5:
Due to the withdrawal of the University's spam and virus filtering on their mail relays in October 2012 (as part of the move to Google Apps), Exim operates spam and virus checking on incoming mail, scanning mail using ClamAV and SpamAssasin when it is first received by the server.
Due to the withdrawal of the University's spam and virus filtering on their mail relays in October 2012 (as part of the move to Google Apps), Exim operates spam and virus checking on incoming mail, scanning mail using ClamAV and SpamAssasin when it is first received by the server.
One of Exim's Access Control Lists (ACLs) is acl_check_data, which is run immediately after a message is received by the server, before the sender has disconnected. This ACL performs the virus and spam scans, and adds the results to the message headers.
One of Exim's Access Control Lists (ACLs) is acl_check_data, which is run immediately after a message is received by the server, before the sender has disconnected. This ACL performs the virus and spam scans, and adds the results to the message headers.
== Troubleshooting ==
Exim can be a tricky piece of software to reconfigure, fortunately there are some handy commands to help you. Firstly <code>exim -bt somename@ystv.co.uk</code> will show how Exim will attempt to route mail, good for checking why a user gets no mail or whether forwarding works properly. This will work for any email address, including the mailing lists, however external addresses will just show the mail routing to the University mail servers.
Another useful one is <code>exim -bh 127.0.0.1</code> which is just like telnetting to the server and sending a mail, except it won't actually send an email, just go through all the other motions to do with permissions and spam/virus checks.
I got these from this [http://bradthemad.org/tech/notes/exim_cheatsheet.php cheatsheet].


= Virus Scanning =
= Virus Scanning =
camera trained, computing team, confluence-administrators, confluence-users, crowd-administrators, directors, domain admins, domain users, jira-administrators, jira-developers, jira-users, ladder trained, lighting trained, stash-administrators, stash-users, technical assistants, webdev
163

edits