Autor Thema: Absenderadresse bei SMTP  (Gelesen 7809 mal)

Offline Bernd68

  • Frischling
  • *
  • Beiträge: 27
Absenderadresse bei SMTP
« 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

Offline WildVirus

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 658
  • Geschlecht: Männlich
Re: Absenderadresse bei SMTP
« Antwort #1 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

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absenderadresse bei SMTP
« Antwort #2 am: 11.06.09 - 18:48:51 »
Und schuld ist der Absender, der gegen jede Regeln (RFC) verstösst.

Bernhard

Offline Bernd68

  • Frischling
  • *
  • Beiträge: 27
Re: Absenderadresse bei SMTP
« Antwort #3 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

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Absenderadresse bei SMTP
« Antwort #4 am: 11.06.09 - 21:31:41 »
wie bereits hier 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:
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:
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

HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Bernd68

  • Frischling
  • *
  • Beiträge: 27
Re: Absenderadresse bei SMTP
« Antwort #5 am: 13.06.09 - 16:52:28 »
Ist ja schön, dass sich hier immer wieder welche als Oberlehrer aufspielen!

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Absenderadresse bei SMTP
« Antwort #6 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

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz