qmail a prilis mnoho informaci...

Jan Houstek houstek na utf.mff.cuni.cz
Sobota Červen 26 00:20:41 CEST 2004


On Fri, 25 Jun 2004, Filip Flajšar wrote:

> v hlavice emailu, které jsou posilane přes jeden muj router (je na nem
> qmail-1.0.3) je prilis mnoho informaci o klientovi (jeho jmeno + ip adresa)

> ------------------------- cut -------------------------
> Received: from unknown (HELO Jane) (192.168.100.101)
>   by 192.168.100.100 with SMTP; 23 Jun 2004 09:41:15 -0000
> ------------------------- cut -------------------------

Misto unknown by mel byt reverzni preklad IP adresy klienta, ktery se
nekona (patrne pouzivate debiani instalaci qmailu+tcpserveru, kde je
tcpserver volan s parametrem -H, z IMHO pomerne pochybnych duvodu, nicmene
u privatni adresy to je stejne jedno), za Helo je to, co SMTP klient
(patrne nejaky MUA) poskytl v SMTP za HELO (je to tedy ciste zalezitost
klienta) a pochopitelne i IP adresa klienta.

> a) Nevite proc to takto implicitne dela? Dela to i postfix ci sendmail?

Delaji to velmi podobne vsechny me zname MTA.

> b) Da se to modifikovat i bez zasahu ve zdrojaku (nekde v
> /var/qmail/control/) nebo musim upravit zdrojak

Bez uprav zdrojaku qmail k nevyplneni nebo jinemu vyplneni Received: tezko
donutite.


> (nevim jak je to v RFC ale kdybych ten Received upravil podle sebe nebo
> vymazal ipcka a HELO jmeno bude to v rozporu s RFC?) Pripadne me prosim
> Vas odkazte na dokumentaci.

To si piste, ze odkazeme, RFC 2821, sekce 3.8.2 a RFC 2822, sekce 3.6.7.
Jinak neprilis rozumim vasemu pozadavku, pusobi to na me jako: "Nevim, co
se v te dokumentaci pise, ale kdyztak me na ni odkazte." :-)

Abyste zachoval cisty stit, rozhodne byste nemel delat to, ze trace-fields
vubec nevyplnite (i kdyz venkovnimu svetu by to nijak nevadilo, proste by
se jim to jevilo tak, ze mail byl odeslany primo z te gatewaye). Nicmene
RFC 2822 specifikuje jen syntax, nikoliv obsah, a RFC 2821 explicitne
tvrdi, ze si tam v podstate muzete psat co chcete, ale mela by to byt
informace pouzitelna pri reseni problemu s postou (coz je take primarni
ucel tech trace-fields). Zrovna IP adresu by to tam ale zapisovat mohlo.

S pozdravem,

-- Honza Houstek


Další informace o konferenci Linux