Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.javascript > #31687

Re: How to replace a class?

From Thomas 'PointedEars' Lahn <PointedEars@web.de>
Newsgroups comp.lang.javascript
Subject Re: How to replace a class?
Date 2016-11-11 12:43 +0100
Organization PointedEars Software (PES)
Message-ID <3082872.V25eIC5XRa@PointedEars.de> (permalink)
References (3 earlier) <bd5236f5-a271-4e96-89a9-590d490b49f8@googlegroups.com> <cc2892c6-e51d-4e61-862f-53a66d842194@googlegroups.com> <XnsA6BCDA38FA080eejj99@194.109.6.166> <1844095.KlZ2vcFHjT@PointedEars.de> <9v7b2ch70joaul457vfhc43fdb0ngvbv9b@4ax.com>

Show all headers | View raw


[Supersedes, for correction and completeness]

John Harris wrote:

> […] Thomas 'PointedEars' Lahn […] wrote:
>> Evertjan. wrote:
>   <snip>
>> Your From header field still violates network standards and Netiquette. 
>> As to the former, read
>> <https://tools.ietf.org/html/rfc5536#section-3.1.2>.
> 
> In what way can
>   'From: "Evertjan." <exxjxw.hannivoort@inter.nl.net>'
> possibly disobey the rfc ?

Let me break it down for you one more time:

,-<https://tools.ietf.org/html/rfc5536#section-3.1.2>
| 
| 3.1.2.  From
| 
|    The From header field is the same as that specified in Section 3.6.2
|    of [RFC5322], with the added restrictions detailed above in
|    Section 2.2.
| 
|    from            =  "From:" SP mailbox-list CRLF
| […]

,-<https://tools.ietf.org/html/rfc5322#section-3.6.2>
| 
| 3.4.  Address Specification
| 
|    Addresses occur in several message header fields to indicate senders
|    and recipients of messages.  An address may either be an individual
|    mailbox, or a group of mailboxes.
| 
|    address         =   mailbox / group
| 
|    mailbox         =   name-addr / addr-spec
| 
|    name-addr       =   [display-name] angle-addr
| 
|    angle-addr      =   [CFWS] "<" addr-spec ">" [CFWS] /
|                        obs-angle-addr
|    […]
|    display-name    =   phrase
| 
|    mailbox-list    =   (mailbox *("," mailbox)) / obs-mbox-list
| […]
| 
|    A mailbox receives mail. […]
| 
| 3.6.2.  Originator Fields
| 
|    The originator fields of a message consist of the from field, the
|    sender field (when applicable), and optionally the reply-to field.
|    The from field consists of the field name "From" and a comma-
|    separated list of one or more mailbox specifications. […]
| 
|    from            =   "From:" mailbox-list CRLF
| 
|    […]
| 
|    The originator fields indicate the mailbox(es) of the source of the
|    message.  The "From:" field specifies the author(s) of the message,
|    that is, the mailbox(es) of the person(s) or system(s) responsible
|    for the writing of the message. […]
| 
|    In all cases, the "From:" field SHOULD NOT contain any mailbox that
|    does not belong to the author(s) of the message. […]

But:

,----
| $ host -t MX inter.nl.net
| inter.nl.net mail is handled by 20 mx20.se.isp-net.nl.
| inter.nl.net mail is handled by 10 mx10.se.isp-net.nl.
| 
| $ ssh **** telnet -- mx20.se.isp-net.nl smtp
| Trying 82.215.18.4...
| Connected to mx20.se.isp-net.nl.
| Escape character is '^]'.
| 220 filter02nm.se.isp-net.nl ESMTP Exim 4.86-108158 Fri, 11 Nov 2016 
| 12:06:46 +0100
| HELO ****
| 250 filter02nm.se.isp-net.nl Hello **** [****]
| MAIL FROM:<exxjxw.hannivoort@inter.nl.net>
| 250 OK
| RCPT TO:<exxjxw.hannivoort@inter.nl.net>
| 550-5.1.1 <exxjxw.hannivoort@inter.nl.net>: Recipient address rejected:
| 550 User unknown in virtual mailbox table
| QUIT
| 221 filter02nm.se.isp-net.nl closing connection
| Connection closed by foreign host.
`----

(The same is true for mx10.se.isp-net.nl.)

IOW, exxjxw.hannivoort@inter.nl.net is not an e-mail address.

See also: <http://www.interhack.net/pubs/munging-harmful/>

> As for Netiquette, the rules obviously depend on his nationality.

Of course not.

-- 
PointedEars
FAQ: <http://PointedEars.de/faq> | SVN: <http://PointedEars.de/wsvn/>
Twitter: @PointedEars2 | ES Matrix: <http://PointedEars.de/es-matrix>
Please do not cc me. / Bitte keine Kopien per E-Mail.

Back to comp.lang.javascript | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-08 18:53 -0800
  Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 07:45 -0800
    Re: How to replace a class? Ram Tobolski <ramtob@gmail.com> - 2016-11-10 10:08 -0800
      Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 11:58 -0800
        Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 13:06 -0800
          Re: How to replace a class? Ram Tobolski <ramtob@gmail.com> - 2016-11-10 13:37 -0800
            Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 14:09 -0800
              Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-11 00:01 +0100
          Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-10 22:51 +0100
            Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 14:09 -0800
        Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-10 23:20 +0100
          Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-11 10:24 +0000
            Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 12:37 +0100
              Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-12 17:09 +0000
          Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-11 10:41 +0000
            Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 12:43 +0100
              Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-11 14:52 +0100
                Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 15:11 +0100
                Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-11 15:30 +0100
                Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-11 16:41 +0100
                Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-11 23:54 +0100
              Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-12 18:42 +0000
            Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-11 14:46 +0100
              Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-12 14:51 +0000
                Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-12 20:13 +0100
                Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-12 11:35 -0800
                Re: How to replace a class? John Harris <niam@jghnorth.org.uk.invalid> - 2016-11-13 11:13 +0000
      Re: How to replace a class? Thomas 'PointedEars' Lahn <PointedEars@web.de> - 2016-11-10 23:11 +0100
        Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 15:08 -0800
    Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-10 20:37 +0100
      Re: How to replace a class? justaguy <lichunshen84@gmail.com> - 2016-11-10 11:59 -0800
        Re: How to replace a class? "Evertjan." <exxjxw.hannivoort@inter.nl.net> - 2016-11-10 21:01 +0100

csiph-web