Re: MTA HELO filtering

2007-06-28 bef zés lirul
On Wed, Jun 27, 2007 at 11:41:44AM +0200, Gábor Lénárt wrote:
 
 Miert is nem? Attol, hogy a HELO nem tetszik az MTA-nak nem kotelezo OTT
 reklamalnia a HELO utan, teheti kesobb is.

Ott a pont. :) A HELO utani eldobas eroforraskimelobb, de valo igaz, hogy
sokkal nehezebb debugolni, mert IP-n es a bedobott HELO neven kivul semmit
sem lehet meg akkor tudni a kuldo felrol.

Koszi!
-- 
  LiRulhttp://www.hixsplit.hu/
  Un*x + HIX = hixsplit   Lehet, de nem erdemes nelkule...
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MTA HELO filtering

2007-06-27 bef zés Gábor Lénárt
On Tue, Jun 26, 2007 at 11:04:07PM +0200, LiRul wrote:
  Amugy az se mindegy, hogy azert kulon kell valasztani az MX szerver (tehat
  ugye az az MTA ami kivulrol fogad mail-eket) a mail submit jellegu
  MTA-ktol (ami ugyfelektol, userektol stb fogad), mert ez utobbi esetben
  teljesen mas jellegu problemak lepnek fel.
 
 Igen, igazad van, ezeket nem lehet keverni. Ha mindezt egy szerver MTA-ra
 biznank, az csakis IP alapon tudna donteni, mert a HELO elott meg mas
 fogalma nincs arrol, hogy majdan egy authentikalt user lesz-e a sessionbol
 vagy sem. (Ha most a 25/tcp-t nezzuk, s nem a mail submit feature-t.)

Miert is nem? Attol, hogy a HELO nem tetszik az MTA-nak nem kotelezo OTT
reklamalnia a HELO utan, teheti kesobb is. Sot, nalunk is igy van. Konkretan
pl postfix-ben ez az smtpd_delay_reject = yes, kb arra jo hogy megvarja az
elso RCPT TO-t es UTANA mondja hogy meg a magaet, addig csak megjegyzi az
smtpd process hogy baj volt. 

http://www.postfix.org/postconf.5.html#smtpd_delay_reject

Ez azert is jo, mert ahogy irod is: nem feltetlen derulne ki maskepp, mar a
HELO-nal hogy vki auth-olni fog-e _MAJD_. Illetve masik elony: ha barkit
elutasitasz HELO check-nel, akkor normal esetben ugye logban max annyi lenne
hogy XYZ IP cimrol jott valaki, es elutasitva. Viszont delay reject-tel
loggolni lehet a specifikalt feladot es cimzettet is (amire aztan pl konyebb
keresni ha reklamacio van, vagy akarmi), mivel ugye magat a reject-et csak
az RCPT TO _utan_ kapja meg a kuldo MTA toled, tehat mar megvan tobb info,
amit lehet loggolni.

-- 
- Gábor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MTA HELO filtering

2007-06-26 bef zés LiRul
Hello!

On Mon, Jun 25, 2007 at 10:34:29PM +0200, Gábor Lénárt wrote:
 
 Ha jol remlik IP nem is lehet, ha mar itt tartunk. Tehat ez pl invalid:
 
 HELO 1.2.3.4
 
 Na ez viszont elvileg jo:
 
 HELO [1.2.3.4]
 
 Ugyanugy ahogy elvileg [EMAIL PROTECTED] email cim lehetseges, de [EMAIL 
 PROTECTED]
 az nem.

Igy igaz. Viszont nezegetve a logokat, sajnos van jopar benan beallitott
exchange, ami siman HELO 1.2.3.4 formaban koszon be. Es ezzel a kitetellel,
hogy csak a domain literalnak megfelelo formaban fogadok el koszonest, tuti
tenyleg kizarok egy rakas (amugy) legitim MTA-t is.

  Nem ujdonsag, gondolom sokan csinaljatok, en csak azt szeretnem megtudni,
  hogy van-e barmilyen karos hatasa, amiert megsem kellene beallitani.
 
 Hat a fo gond ugye az, hogy egy dolog, hogy megteheted, sot meg az is, hogy
 esetleg ilyen-olyan RFC szerint igazad van-e, de mindig akadni fog olyan
 MTA, akinek az uzemeltetoje vagy nem tul kepzett, vagy nem figyel ra, stb,
 es olyasmiket allit be, amit aztan kiszursz. Nyilvan ezek szama nem nulla
 lesz, tehat merlegelni kell, olyan nincs, hogy csak nyersz es nem vesztel
 nagy szamok eseten mar.

Ezen filoztam en is, de arra jutottam, hogy ki es miert allitana be a sajat
MTA-jaban, hogy az en local domain-emmel helozzon be?! Vagy mindig a 
kuldendo cim kukac utani allo reszevel helozna? Van ilyen? A benabb linux
adminoknal inkabb a localhost(\.localdomain)? szokott elojonni.

 Amugy nalunk van ilyesmi, nem emlekszem hogy egyetlen reklamacio is jott
 volna arra, hogy HELO/EHLO-t IP-cimmel dolgot _egyaltalan_ nem engedek be.
 Arra viszont volt nem is egy pelda, hogy HELO szerver es hasonlokat kuld
 valaki, ami ugye nem igazan FQDN/FQHN.

Ilyen szurest eszem agaban sincs beallitani. :-) Mert bar a gep hostingban
van, SMTP auth utan kuldhetnek rajta joparan, s sajnos az okos win32-es
MUA-k igen erdekes helo stringet tudnak kuldeni (tavolrol sem FQDN)...

-- 
  LiRulhttp://www.hixsplit.hu/
  Un*x + HIX = hixsplit   Lehet, de nem erdemes nelkule...
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MTA HELO filtering

2007-06-26 bef zés Gábor Lénárt
On Tue, Jun 26, 2007 at 09:36:34AM +0200, LiRul wrote:
 Igy igaz. Viszont nezegetve a logokat, sajnos van jopar benan beallitott
 exchange, ami siman HELO 1.2.3.4 formaban koszon be. Es ezzel a kitetellel,

Na igen errol beszeltem ... Mindig van olyan akinek keresztbe teszel, ha
valamire szurni akarsz, akkor is, ha elvileg jogosan teszed ...

 hogy csak a domain literalnak megfelelo formaban fogadok el koszonest, tuti
 tenyleg kizarok egy rakas (amugy) legitim MTA-t is.

Ez igy van. Erre mondtam, hogy megfontolas kerdese, amiben benne van az
adott kornyezet is, ahol neked meg kell ezt oldalni.

Amugy az se mindegy, hogy azert kulon kell valasztani az MX szerver (tehat
ugye az az MTA ami kivulrol fogad mail-eket) a mail submit jellegu
MTA-ktol (ami ugyfelektol, userektol stb fogad), mert ez utobbi esetben
teljesen mas jellegu problemak lepnek fel. Ha egy kalap ala veszed, nehez
dolgod lesz tenyleg, hiszen egy atlag MUA az ugye erosen nem MTA, es nem is
fog mindig ugy viselkedni (lasd pl egy MUA miket mond HELO utan). Ha jol
remlik ez a mail submit dolog RFC 2476-ben van definialva, es tcp/587-es
portot preferalja (de persze van ahol ugyanugy a 25-oson van). Mindenestre
nalunk ezek mellett meg szinten kulon van az ugyfelek MTA-ja fele a dolog,
mert ugyan az mar nem MUA, de megis mas kategoria erzesem szerint mint egy
sima MX szerver. Igy van legalabb maris harom kulonbozo policy. Ezek
lehetnek kulon gepen, de lehet egy MTA is persze ami attol fuggoen hogy ki
jon (IP cim es/vagy SMTP auth stb alapjan nezve) hasznal kulonbozo
policy-ket.

 Ezen filoztam en is, de arra jutottam, hogy ki es miert allitana be a sajat
 MTA-jaban, hogy az en local domain-emmel helozzon be?! Vagy mindig a 

Kevesen :) Hacsak nem MUA-rol van szo, es mail submit-rol ...

 kuldendo cim kukac utani allo reszevel helozna? Van ilyen? A benabb linux
 adminoknal inkabb a localhost(\.localdomain)? szokott elojonni.

:) Igen ilyennel mar talalkoztam.

 
  Amugy nalunk van ilyesmi, nem emlekszem hogy egyetlen reklamacio is jott
  volna arra, hogy HELO/EHLO-t IP-cimmel dolgot _egyaltalan_ nem engedek be.
  Arra viszont volt nem is egy pelda, hogy HELO szerver es hasonlokat kuld
  valaki, ami ugye nem igazan FQDN/FQHN.
 
 Ilyen szurest eszem agaban sincs beallitani. :-) Mert bar a gep hostingban
 van, SMTP auth utan kuldhetnek rajta joparan, s sajnos az okos win32-es
 MUA-k igen erdekes helo stringet tudnak kuldeni (tavolrol sem FQDN)...

Azert mondom hogy mail submission-t illik teljesen kulon kezelni! Ne akarj
egy policy-t az osszes MTA funkcionalitashoz mert az nem fog menni,
legalabbis nem jol. Pl nalunk is persze csak MX szervereknel van ilyenre
ellenorzes amit itt irtam.

-- 
- Gábor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MTA HELO filtering

2007-06-26 bef zés LiRul
On Tue, Jun 26, 2007 at 10:13:10AM +0200, Gábor Lénárt wrote:
 
 Amugy az se mindegy, hogy azert kulon kell valasztani az MX szerver (tehat
 ugye az az MTA ami kivulrol fogad mail-eket) a mail submit jellegu
 MTA-ktol (ami ugyfelektol, userektol stb fogad), mert ez utobbi esetben
 teljesen mas jellegu problemak lepnek fel.

Igen, igazad van, ezeket nem lehet keverni. Ha mindezt egy szerver MTA-ra
biznank, az csakis IP alapon tudna donteni, mert a HELO elott meg mas
fogalma nincs arrol, hogy majdan egy authentikalt user lesz-e a sessionbol
vagy sem. (Ha most a 25/tcp-t nezzuk, s nem a mail submit feature-t.)

 Azert mondom hogy mail submission-t illik teljesen kulon kezelni! Ne akarj
 egy policy-t az osszes MTA funkcionalitashoz mert az nem fog menni,
 legalabbis nem jol. Pl nalunk is persze csak MX szervereknel van ilyenre
 ellenorzes amit itt irtam.

Jogos, ott a pont, koszonom az infokat es a tanacsokat!

-- 
  LiRulhttp://www.hixsplit.hu/
  Un*x + HIX = hixsplit   Lehet, de nem erdemes nelkule...
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux


Re: MTA HELO filtering

2007-06-25 bef zés Gábor Lénárt
Hi,

On Mon, Jun 25, 2007 at 07:10:12PM +0200, [EMAIL PROTECTED] wrote:
 Arra gondoltam beallitom egy felig-meddig teszt szerveren a kapcsolodo
 fel HELO szureset. Ha az alabbi lista valamely elemevel egyezik a request,
 akkor a kuldo kap egy 550-et az arcaba.
 
 - sajat local_domain-ek
 - localhost(\.localdomain)?, ha nem lo-n jon a request
 - publikusan nem route-olhato IP (a gep hostingban van, nincs LAN mogotte)
 - sajat publikus ip

Ha jol remlik IP nem is lehet, ha mar itt tartunk. Tehat ez pl invalid:

HELO 1.2.3.4

Na ez viszont elvileg jo:

HELO [1.2.3.4]

Ugyanugy ahogy elvileg [EMAIL PROTECTED] email cim lehetseges, de [EMAIL 
PROTECTED]
az nem.

 Nem ujdonsag, gondolom sokan csinaljatok, en csak azt szeretnem megtudni,
 hogy van-e barmilyen karos hatasa, amiert megsem kellene beallitani.

Hat a fo gond ugye az, hogy egy dolog, hogy megteheted, sot meg az is, hogy
esetleg ilyen-olyan RFC szerint igazad van-e, de mindig akadni fog olyan
MTA, akinek az uzemeltetoje vagy nem tul kepzett, vagy nem figyel ra, stb,
es olyasmiket allit be, amit aztan kiszursz. Nyilvan ezek szama nem nulla
lesz, tehat merlegelni kell, olyan nincs, hogy csak nyersz es nem vesztel
nagy szamok eseten mar.

Amugy nalunk van ilyesmi, nem emlekszem hogy egyetlen reklamacio is jott
volna arra, hogy HELO/EHLO-t IP-cimmel dolgot _egyaltalan_ nem engedek be.
Arra viszont volt nem is egy pelda, hogy HELO szerver es hasonlokat kuld
valaki, ami ugye nem igazan FQDN/FQHN.

-- 
- Gábor
_
linux lista  -  linux@mlf.linux.rulez.org
http://mlf2.linux.rulez.org/mailman/listinfo/linux