Allows you to search a variety of questions and answers
Original URL: http://www.farhad.ca/2006/07/27/how-...sages-in-exim/
Problem: When a mail server accepts a message and later decides that it can’t deliver the message, it is required to send back a bounce email to the sender of the original message. These bounce emails are often misdirected.
For many MTAs there are solutions, so here is my solution for exim:
Solution: This solution uses filtering to discard bounced back emails. So your exim should have a central filter. Such filter can be configured in exim.conf configuration file like this:
system_filter = /etc/antivirus.exim
Where antivirus.exim is the filter file, Format of this file described in exim documentation:
http://www.exim.org/exim-html-4.62/doc/html/filter.html
Most CPanel boxes have this filter already set and working. Usually default filter file has these lines at the beginning
Code:
if not first_delivery then finish endif
That means rest of the filter conditions will be ignored if that’s not the first delivery. To make sure you should put the bounce filter before those conditions or filter may not work properly.
Now the bounce conditions itself. Here is the code:
Code:
if $sender_address is "" then if ${lookup{${extract{2}{@}{$recipients}}}lsearch{/etc/localdomains}{yes}{no}} is "no" then noerror fail text "Delayed bounce message ignored" seen finish endif endif
Save and then run these commands:
/scripts/restartsrv exim
/scripts/restartsrv spamd
This will discard any delayed bounce message. If you want to receive a copy of the discarded message (just to make sure it works) use this code:
Code:
if $sender_address is "" then if ${lookup{${extract{2}{@}{$recipients}}}lsearch{/etc/localdomains}{yes}{no}} is “no” then headers add “Old-Subject: $h_subject:” headers remove “Subject” headers add “Subject: [Delayed Bounce]$h_old-subject:” headers remove “Old-Subject” deliver “[email protected]” fail text “Delayed bounce message ignored” seen finish endif endif
Save and then run these commands:
/scripts/restartsrv exim
/scripts/restartsrv spamd
Make sure to replace the [email protected] with your email address.
AYK provide a very good value product, and always in a professional manner. I have used several hosting companies over the past 17 years. During that time I occasionally needed help with a variety of minor setup issues. Only AYK gave quick and helpful answers. I highly recommend them.
Simply the best. have been using them from last 2 years. Remember Dedicated servers are hardware so few times problem do arrive. but always fixed in time. Really really Positive attitude from President.
perfect service Using their service for 4 years without problem. Support is not the fastest of the world ,but all inquiry are fixed in time . they have also fixed my pbandwith overuse ,without make me paying it,just by upgrading my account ! perfect! Good services ,you can go with them !