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: