海浪家园

Postfix: Fixing common DNS problems

Is my DNS a Mess? Probably!!

We don’t have time and space here to fix all those problems, but I’d like to concentrate now on:

How to Keep Your DNS from Blocking Mail Delivery from your and your Clients’ Mail Servers

Short, snappy headlines rule, OK!

IPv6, when widely implemented (you do have a plan, don’t you?) will fix a ton of Internet security problems. Until Nirvana arrives, we’ll have to do the best we can with the (DNS) technology in hand, which is a lot better than than mess we’ve got now.

Since I’ve become involved with postfix, a wonderful Mail Tranfser Agent (MTA) by Wietse Venema and IBM, used as the basis of my IMGate project (see link in left column), I’ve learned a lot about how advanced MTA’s such as postfix, qmail, and the latest version of sendmail can be setup to triangulate and validate any other mail servers who want to send them mail.

Using postfix as as example, just take a look at this page:

“Postfix Configuration – UCE Controls”

… to see how these MTA’s can really slam shut the mail door to any but the most trustworthy and identifiable mail servers.

How DNS Queries are used to Validate “SMTP Clients”

First of all, let’s look at snippet of an Ipswitch Imail “SMTPD server” log to see what information is provided by the “SMTP client” trying to send mail to our “SMTPD server”:

What kind of validations can the most circumspect, the most paranoid mail servers out there run against you and your hosted clients’ attempts to send mail?

With the ip of the SMTP client:

With the HELO / EHLO hostname:

With the MAIL FROM: @senderdomain:


NOTE: If you want to be able to control access to your mail server with aggressive validation like the above (and that’s not all that’s available), visit my site IMGate mentioned in the left column.

No matter what brand of mail server you use, you can implement IMGate, increasing the availability, speed, reliability, and overall quality of your mail infrastructure.

Without spending a penny.

 

How to Keep Your Domains UnMessy
(… and sending mail reliably!)

From the above, you can see that today’s “better” mail servers (eg.: my IMGate project link in left column) are using DNS database records to validate any alleged mail server presumptious enough to try to send mail.

So, being a responsible and freshly knowledgeable DNS administrator, you’re asking “How can I setup my DNS so that my own and my clients’ mail is reliably delivered to most restrictive mail servers?”

 

If you get on top of the issues on this page, your DNS won’t be a mess anymore.

Consequently, your mail and mail servers will have the best chance of not being rejected or blacklisted.

退出移动版