Hello: I have been using Postfix for many years. I'm a hobbiest and have learned a lot by reading this newsgroup. Based on the advice shared here, I have been able to avoid bouncing emails by rejecting them before messages are queued. Until recently...
In the past week, my server has accepted dozens of emails that were not deliverable. In all cases the issue has been a mail forwarding loop which resulted in the email bouncing. Given that my configuration has not changed in many months, I was puzzled. However, a little research led me to look into a Delivered-To exploit. I looked at a few of the messages in the queue (postcat), and sure enough those messages had a Delivered-To header line. Now I'm trying to learn how to handle this. I understand that the Delivered-To headers are there for a reason and don't want to defeat their value. But I also don't want to bounce bogus emails either. I'm not sure how to best balance these two. What is the best way to handle a problem like this? Right now I'm soft_bouncing until I find a more permanent solution. The best I've found on the net is to set up a header_check. Is this a good solution? If so, are there any tricks in setting this up correctly? I'd appreciate any advice. Thank you. -- Brian