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

OT: maximale Headerlaenge: (was: Re: Favicon ähnliches Billd in Mails: wie macht man das?)



Michelle Konzack schrieb:

> Am 2008-11-05 00:15:57, schrieb Marco Maske:
> > Also RFC 2822 erlaubt bis zu 998 Zeichen in Mail-Headern.
> > Haut rein ;-)
> 
> Aber MTAs wie "exim", "postfix" und "courier-mta"
> akzeptieren nur 10 kByte maximal für ALLE Header...
> 
Nein.
Steht die Maximalgroesse des summierten headers in einem RFC?
Um die 998 byte pro header part kuemmern sich sowohl courier als auch
postfix nicht, exim hab ich nirgends im Einsatz:

courier:
echo blub | mail -a "X-Face: `seq 1 4992 |awk '{printf(1)}'`" manfred@localhost
courierlocal: id=0023FBDB.49147123.000016F4,from=<manfred@invaild.tld>,addr=<manfred@localhost>,size=5342,success: Message delivered.

Bei einem noch laengerem header kommt:
534 Message header size, or recipient list, exceeds policy limit.
sendmail: Unable to submit message.
Can't send mail: sendmail process failed with error code 67

Aber:

echo blub | mail -a "X-Face: `seq 1 4992 |awk '{printf(1)}'`"  -a "Y-Face: `seq 1 4992 |awk '{printf(1)}'`" -a "Z-Face: `seq 1 4992 |awk '{printf(1)}'`" manfred@localhost
courierlocal: id=0023FBDB.491473FC.0000194A,from=<manfred@invalid.tld>,addr=<manfred@localhost>,size=15344,success: Message delivered.

postfix sieht das ganze voellig locker:
echo blub | mail -a "X-Face: `seq 1 129981 |awk '{printf(1)}'`" manfred@localhost
postfix/local[10850]: D99364F4555: to=<manfred@localhost>, relay=local, delay=0.08, delays=0.07/0/0/0.01, dsn=2.0.0, status=sent (delivered to maildir)

Exim hab ich nirgends im Einsatz.

Und wech,
Manne


Reply to: