Das Notes Forum

Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: Bernd68 am 11.06.09 - 18:01:05

Titel: Absenderadresse bei SMTP
Beitrag von: Bernd68 am 11.06.09 - 18:01:05
Hallo,

wir haben folgendes Problem. Eine Mail kommt mit der folgenden Absenderangabe:

Muster, Max <max.muster@test.de>

Der Anwender geht auf Antworten und Notes versucht eine Mail an Muster und eine 2. an Max <max.muster@test.de> zu schicken.

Meine Frage ist, muss der linke Teil in Anführungszeichen stehen? Ist das Vorgabe für RFC 822? Hat jemand einen Tipp für mich, was ich machen kann?

Vielen Dank
Bernd
Titel: Re: Absenderadresse bei SMTP
Beitrag von: WildVirus am 11.06.09 - 18:03:50
Hallo Bernd,

das Komma ist das Ärgernis, das Notes als Trennzeichen zwischen 1. und 2. Feldeintrag interpretiert.

Wir haben in unserer Mailschablone es so eingestellt, dass nur ein Zeilenwechsel als Trennzeichen gilt.

Alles andere kann -je nach Konfiguration des absendenden Mailclients zu solchen Problemen führen.

CU,
Axel
Titel: Re: Absenderadresse bei SMTP
Beitrag von: koehlerbv am 11.06.09 - 18:48:51
Und schuld ist der Absender, der gegen jede Regeln (RFC) verstösst.

Bernhard
Titel: Re: Absenderadresse bei SMTP
Beitrag von: Bernd68 am 11.06.09 - 18:56:32
Denn sie wissen nicht, was sie tun....

Ich habe auch schon überlegt, ob man eine Designänderung machen sollte und das Komma als Trennzeichen raus nimmt. Leider hat man auf die Absender keinen Einfluß und ob die das verstehen?

Sind denn die Anführungszeichen fest im RFC822 definiert?

Danke
Bernd
Titel: Re: Absenderadresse bei SMTP
Beitrag von: m3 am 11.06.09 - 21:31:41
wie bereits hier (http://atnotes.de/index.php/topic,41842.msg268182.html#msg268182) geschrieben:
Zitat
Ist ein Bug in Outlook, das sich nicht an die entsprechenden RFCs hält. Das Thema hatten wir schon öfter. RFC konform und "richtig" wäre
Code
"Test, Peter" <Peter.Test@fremde-domaene.de>
- Der Beistrich also unter Anführungszeichen.

Für Fix, etc. siehe auch:
http://atnotes.de/index.php?topic=39931.msg254093
http://atnotes.de/index.php?topic=33284.0

Nachdem Dir das Lesen wohl auch zu schwer ist, nachdem schon die Suche ein Problem war, gleich der "würgaround":
Zitat
Es gibt dazu aber auch einen "Fix" (ich würde eher sagen Würgaround damit Mails von nicht RFC-konformen Systemen wie Exchange/Outlook verarbeitet werden können) in Domino 6.5.6 MR, 7.0.2 und 8.0.

Technote  1219172 (http://www-1.ibm.com/support/docview.wss?rs=463&dc=DB520&dc=DB560&q1=reply+and+address&q2=comma&uid=swg21219172&loc=en_US&cs=utf-8&lang=en):
Zitat
SPR# JALS658T7S - Mail is parsed into two separate addresses on a reply/reply with history. This fix prevents splitting of RFC822 addresses caused by unquoted commas and semicolons in a friendly part. This fix requires setting the variable,"RFC822StripUnquotedDelimiters=1", to the notes.ini file on the Domino Server.

Ich habe auch schon überlegt, ob man eine Designänderung machen sollte und das Komma als Trennzeichen raus nimmt. Leider hat man auf die Absender keinen Einfluß und ob die das verstehen?

Sind denn die Anführungszeichen fest im RFC822 definiert?
Ja, daher hat auch die Designänderung keinen Sinn.

Die relevanten Abschnitte der RFC 2822 (http://www.ietf.org/rfc/rfc2822.txt):
Code
3.2.5. Quoted strings

   Strings of characters that include characters other than those
   allowed in atoms may be represented in a quoted string format, where
   the characters are surrounded by quote (DQUOTE, ASCII value 34)
   characters.

qtext           =       NO-WS-CTL /     ; Non white space controls

                        %d33 /          ; The rest of the US-ASCII
                        %d35-91 /       ;  characters not including "\"
                        %d93-126        ;  or the quote character

qcontent        =       qtext / quoted-pair

quoted-string   =       [CFWS]
                        DQUOTE *([FWS] qcontent) [FWS] DQUOTE
                        [CFWS]


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

group           =       display-name ":" [mailbox-list / CFWS] ";"
                        [CFWS]

display-name    =       phrase

mailbox-list    =       (mailbox *("," mailbox)) / obs-mbox-list

address-list    =       (address *("," address)) / obs-addr-list

Titel: Re: Absenderadresse bei SMTP
Beitrag von: Bernd68 am 13.06.09 - 16:52:28
Ist ja schön, dass sich hier immer wieder welche als Oberlehrer aufspielen!
Titel: Re: Absenderadresse bei SMTP
Beitrag von: koehlerbv am 13.06.09 - 18:25:23
Bernd, Martins Posting (und viele andere hier) hat nichts mit "Oberlehrer" zu tun, sondern spiegeln nur die schlichte, wenn auch manchmal brutale Wahrheit wieder. Auch wenn einem das manchmal im ersten Moment "anstinken" mag - denk mal darüber nach. Dir wurden ja im bemängelten Posting auch gleich alle Infos zusammengesucht, die Dir bisher offensichtlich noch gefehlt haben.

Sieh es einfach sportlich - und profitiere vom Gelieferten.

Bernhard