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

Re: %-Zeichen in Mailadresse



Klaus Umbach <treibholz-debian@uxix.de> wrote:
> 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 = ^[./|] : ^.*[@%!`#&?] : ^.*/\\.\\./

Exim hat % als Speziel-Zeichen für das Interne Mailrouting verwendet.
Man kann z.B. an localpart%rechnername@example.org schreiben und Exim
trennt localpart%rechnername ab und macht daraus eine neue Mail an
localpart@rechnername

Damit konnte man zeitweise aus einem Server ein offenes Relay machen, in
dem man z.B. an <sven%svenhartge.de@example.org> schrieb, der MX für
example.org dann die Mail selbst an <sven@svenhartge.de> weiterleitete.

Daher wird das %-Zeichen in der Default-Config verboten, um diesen
"percent hack" auf jedenfall zu unterbinden.

S°


-- 
Sigmentation fault. Core dumped.


Reply to: