[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: %-Zeichen in Mailadresse



On 22.05.14 01:40, Sven Hartge wrote:

> Ein % ist im sog. local-part auch definitiv gültig, nach RFC5322 sowie
> RFC5321.


Oh, dann ist der default Debian-exim nicht RFC-konform vorkonfiguriert...

  # The default value of CHECK_RCPT_LOCAL_LOCALPARTS is defined in
  # main/01_exim4-config_listmacrosdefs:
  # CHECK_RCPT_LOCAL_LOCALPARTS = ^[.] : ^.*[@%!/|`#&?]
  # This blocks local parts that begin with a dot or contain a quite
  # broad range of non-alphanumeric characters.

und:

  # The default value of CHECK_RCPT_REMOTE_LOCALPARTS is defined in
  # main/01_exim4-config_listmacrosdefs:
  # CHECK_RCPT_REMOTE_LOCALPARTS = ^[./|] : ^.*[@%!`#&?] : ^.*/\\.\\./

Mich persönlich stört das nicht. Ich werde dazu keinen Bug aufmachen.

Ich finde das auch OK, es gibt bestimmt genug Scripte, die draussen irgendwer
mies geschrieben hat, die dann beim Parsen der Adressen auf die Fresse fallen
würden und eventuell Schadcode ausführen könnten.

Ich halte das Risiko hier für höher, als dass es sich lohnt, auf dem RFC
herumzureiten.

IMHO sollte man SMTP eh mal aufräumen und den ganzen Mist rauswerfen, der
mehr schadet als nutzt.

Eigentlich sollten auch normale Mailclients gar kein SMTP mehr sprechen
müssen, sondern direkt per IMAP in eine Outbox legen, von wo aus der Server
das dann weiterverschickt. Diese Zweiteilung in Versand und Empfang ist
doch komplett überholt und sorgt heutzutage nur dafür, dass die Clients die
Mail doppelt hochladen (einmal per SMTP und einmal in den Sent-Ordner).

Gruß
    Klaus



Reply to: