home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!olivea!decwrl!decwrl!infopiz!mccall!ipmdf-newsgate!list
- From: klensin@infoods.mit.edu (John C Klensin)
- Newsgroups: vmsnet.mail.pmdf
- Subject: RE: vrfy and expn commands
- Message-ID: <714828497.685166.KLENSIN@INFOODS.MIT.EDU>
- Date: 26 Aug 92 11:28:17 GMT
- Organization: The Internet
- Lines: 37
- Return-Path: <epmdf@YMIR.CLAREMONT.EDU>
- Resent-Date: 26 Aug 1992 07:28:17 -0400 (EDT)
- Resent-From: epmdf@YMIR.CLAREMONT.EDU
- In-Reply-To: <01GO147QXUN48Y5AVL@biel.be.tech.ascom.ch>
- CC: info-pmdf@YMIR.CLAREMONT.EDU
- Errors-To: epmdf@YMIR.CLAREMONT.EDU
- Resent-Message-ID: <01GO0W4DPNO295NWAQ@YMIR.CLAREMONT.EDU>
- X-Vms-To: IN%"WITTWER@tech.ascom.ch"
- X-Vms-Cc: IN%"info-pmdf@YMIR.CLAREMONT.EDU"
- Content-Type: TEXT/PLAIN; CHARSET=US-ASCII
- Content-Transfer-Encoding: 7BIT
- Mail-System-Version: <VAX-MM(312)+TOPSLIB(155)+PMDF(4.1)@INFOODS.MIT.EDU>
-
- Fritz,
- To add a bit to Ned's (correct) answer...
- -- Many versions of sendmail "implement" VRFY and EXPN identically
- and, in both cases, simply do a syntax check. In other words, if you
- send "VRFY foo@bar" you get back "<foo@bar>" for any instance of "foo"
- and "bar". This behavior is broken, even if the "sendmail is the real
- standard" community thinks otherwise.
- -- A few versions of sendmail implement VRFY identicially to EXPN, i.e.,
- if you send them an address that points to a list, they pass back the
- list expansion. PMDF has, if I recall, a little bit of this behavior
- relative to system aliases. As far as I can tell from RFC821, VRFY should
- be returning only one line of information that tells you whether the
- mail will be accepted for, and delivered to, that address by that SMTP
- server. If that reading is correct, this is a bug, although rarely a
- serious one.
- -- RFC 1123 makes explicit provision for the cases in which it is
- not possible to fully verify an address because the SMTP server being
- addressed will have to gateway or relay the mail (section 5.2.3) and
- assigns a new code, 252, for that purpose. My interpretation of the
- intent here is that PMDF should probably be returning 252, rather than
- 250, when there is a remote address that cannot be verified. On the
- other hand, this is not what one would call a big deal.
- -- VRFY is an RFC821 facility. It really has no business knowing
- about personal names and should not be returning an address string that
- cannot appear in a RCPT TO command. So, if an implementation of
- sendmail is returning personal names, that, too, is probably a bug or at
- least a serious mis-feature.
- -- 250 is documented in RFC821
-
- It is quite unfortunate, but the version of sendmail that has
- traditionally been shipped with SUN OS, together with the default config
- files shipped with it, are seriously broken and not suitable for use
- with Internet mail. Anyone who wants to think of that as "the standard"
- should get used to communicating only with other Suns, and only over
- LANs and considering themselves very fortunate when anything else works.
-
- john
-