Re: Scope of SMTP Verify
William Leibzon <[email protected]> Tue, 2 Mar 2004 23:37:17 -0800 (PST)
| Newsgroups | gmane.ietf.asrg.smtpverify |
|---|---|
| Message-ID | <Pine.LNX.4.44.0403022109130.21123-100000@cwhois1.completewhois.com> |
On Tue, 2 Mar 2004, Alan DeKok wrote: > "Peter J. Holzer" <[email protected]> wrote: > > I can think of several items which can be verified at the SMTP level > > (not necessarily in any useful order): > ... > I'm starting to think that the most important question is: > - Is this machine an MTA which will accept mail, too. > If not, why am I accepting mail from it? > Why is it not using it's own MTA to send mail? > What's wrong with SUBMIT, or SMTP over SSH? It is becoming clear that one of biggest problem as far as spam sources are zombie PCs. It many cases, these computers would not be able to run mail server, so being able to tell that if incoming connection can also receive SMTP call is good. At the same time remember that some ISPs do have mail server computers only used for sending email out of their network, so have to be carefull. Also its not unexpected that if just checking "if server is accepting SMTP" method becomes used that spammers would modify their software and open port25 on zombie pcs (not always 100% effective because some of these pcs are behind simple NAT firewalls). One of the things I think that can help decreasing effectivness of zombies (and that is fairly safe as far as possible negative consequences) is allowing ISPs to advertise that some of their ips can not be used as source of SMTP traffic (unless authentication is involved), I know this can already be accomplished with certain DNSBL but ISPs do not often like to contact somebody else and let them know - they prefer to be able to control this themselve - at the same time if this is an informational RFC some cooperation in adding the records can be expected. While I do not particularly like LMAP, it does seem that if this is adopted the same or very simiilar syntax can be used to add records to reverse dns IN-ADDR zones Things you may want to indicate there include: 1. If the ip (or ip block) can be source of SMTP traffic or not. Possibly even more specifically on what authentication is to be used (i.e. AUTH, STARTTLS) 2. What domain(s) can be used for envelope from when email is being sent from that ip (negative consequence: spammer can also see this record and may well choose to forge emails as coming from that domain) 3. If ip is particular to certain server or user, the record may indicate public key and all legitimate emails sent from that PCs should then have been signed by private key associated with that public key Note: this does not have to befully signed email but possibly domain-key code as with yahoo proposal or similar - I actually rather like yahoo's proposal as opposed to LMAP. This is something that ASRG may want consider to decreasse availability of zombies being used for spam. William