Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
cpanel:email-archiving [2010-06-11 20:01:36]
garrett.plasky
cpanel:email-archiving [2011-07-05 20:45:10]
garrett.plasky Approved
Line 1: Line 1:
 =====Email Archiving with cPanel and Exim===== =====Email Archiving with cPanel and Exim=====
-If you're interesting in saving a copy of all incoming and outgoing mail for a particular domain, look no further! This can be expanded a little further to include all domains on the server or other stipulations, however we are going to include the config for a single domain.+If you're interested in saving a copy of all incoming and outgoing mail for a particular domain, look no further! This idea can be expanded a little further to include all domains on the server or other stipulations, however we are going to include the config for a single domain.
  
-First we'll need to make a copy of the existing cPanel Exim filter so our rules don't get overwritten by cPanel, so get into the shell as root:+First we'll need to make a copy of the existing cPanel Exim filter so our rules don't get overwritten by cPanel, so get into the shell as root and execute:
  
-<code console>cp -a /etc/cpanel_exim_system_filter /etc/cpanel_exim_system_filter_modified</code>+<sxh shell>cp -a /etc/cpanel_exim_system_filter /etc/cpanel_exim_system_filter_modified</sxh>
  
 In this new file, insert the following at the bottom, modifying **domain.com** to the domain of your choosing and the email addresses **(incoming|outgoing)@domain.com** appropriately as well: In this new file, insert the following at the bottom, modifying **domain.com** to the domain of your choosing and the email addresses **(incoming|outgoing)@domain.com** appropriately as well:
  
-<code>#Incoming/Outgoing Email Archiving+<sxh bash>#Incoming/Outgoing Email Archiving
 if ("$h_to:, $h_cc:, $h_bcc" contains "domain.com") if ("$h_to:, $h_cc:, $h_bcc" contains "domain.com")
 then then
Line 17: Line 17:
 then then
   unseen deliver "outgoing@domain.com"   unseen deliver "outgoing@domain.com"
-endif</code>+endif</sxh>
  
 Finally, we need to modify the default Exim filter file in the WHM so that this new file is used. Go to //Main >> Service Configuration >> Exim Configuration Editor// and modify the **System Filter File** line; save. Finally, we need to modify the default Exim filter file in the WHM so that this new file is used. Go to //Main >> Service Configuration >> Exim Configuration Editor// and modify the **System Filter File** line; save.