header v mailu
Dalibor Straka
dast na panelnet.cz
Středa Červen 16 00:37:06 CEST 2004
On Tue, Jun 15, 2004 at 09:40:55PM +0200, Michal Kubecek wrote:
> On Tue, Jun 15, 2004 at 09:06:09PM +0200, Dalibor Straka wrote:
> >
> > Pokud me pamet neklame - mail server musi byt schopny prijmout mail
> > z From: <>. Cetl jsem to v nejakem rfc 822 nebo 2822. Treba na fakulte
> > stavebni cvut (fsv.cvut.cz) jejich smtp server takove e-maily vracel,
> > prej to pouzivaji jako primitivni ochranu proti spamu ;-(.
>
> Tohle je záležitost RFC 821/2821, ne RFC 822/2822. Navíc se tam týká jen
> samotného '<>', ne když je tam k tomu ještě něco navíc. A konečně se ten
> požadavek týká jen toho, co je uvedeno v příkazu MAIL v SMTP komunikaci
> (adresa z obálky), ne toho, co je v hlavičkách mailu.
>
> Ještě jedna poznámka: null reverse path (tedy to '<>') je mechanismus,
> který je určen pouze k posílání chybových hlášení od doručovacího systému
> (především hlášení o nedoručitelnosti). Pokud ho zneužijete k čemukoli
> jinému, nemáte nejmenší právo si stěžovat, pokud váš mail bude vyhodnocen
> jako pokus o spam.
>
Tak pamet me klamala, ale jenom "o jedna vice". Je to presne ta chyba,
kdy muj smtp server odeslal zpravu o nedorucitelnost a ta se pak vratila
jako "neprosla ochranou proti spamu" na roota.
Uz jsem to dohledal i v RFC 821:
This notification message must be from the server-SMTP at this
host. Of course, server-SMTPs should not send notification
messages about problems with notification messages. One way to
prevent loops in error reporting is to specify a null reverse-path
in the MAIL command of a notification message. When such a
message is relayed it is permissible to leave the reverse-path
null. A MAIL command with a null reverse-path appears as follows:
MAIL FROM:<>
-- Dalibor Straka
Další informace o konferenci Linux