hello
valászínűleg láma kérdés, de nem tudok rájönni, hogy vehetném rá a postfixet arra, hogy ha már reject ágba futott a levélellenőrzés akkor dobja is el a kapcsolatot és ne tartsa tovább.
az új kapcsolatokra ott a
smtpd_error_sleep_time = 1s
smtpd_soft_error_limit = 10
smtpd_hard_error_limit = 20
előre is köszönöm a válaszokat.
- 5798 megtekintés
Hozzászólások
Troll on
"postfix dob már el a kapcsoltot"
szép magyaros...
troll off
- A hozzászóláshoz be kell jelentkezni
miert kell minden elutesben a magyarsagot keresni?
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
ez nem bármiféle elütés, hanem az a fajta, ami értelmetlenné teszi a szöveget.
~~~~~~~~
Linux 3.2.0-0.bpo.4-486
Debian 6.0.7
- A hozzászóláshoz be kell jelentkezni
Logban benne van vagy nincs benne ez...?
dátum:idő mail postfix/smtpd[10109]: disconnect [.............]
- A hozzászóláshoz be kell jelentkezni
benne van, de csak az utan, hogy a telnet kapcsolatban irok egy QUIT parancsot.
a gond pont az hogy a reject utan nem bontja a kapcsolatot hanem var a kliensre :(
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
a konfig ?
- A hozzászóláshoz be kell jelentkezni
"a gond pont az hogy a reject utan nem bontja a kapcsolatot hanem var a kliensre"
Jo lenne logot is latni hozza (miert REJECT), meg konfigot, de ennyibol ez expected behavior, ugyanis az SMTP protokoll megenged olyat, hogy pipelining, vagyis hogy egy sessionben tobb levelet kuldunk, es a QUIT-tal jelezzuk a szerver fele, amikor vege van a musornak.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
"pipelining, vagyis hogy egy sessionben tobb levelet kuldunk, es a QUIT-tal jelezzuk a szerver fele, amikor vege van a musornak."
Ebben biztos vagy? (RFC 2920)
Amúgy igaz amit írsz, csak a pipelining mást jelent.
- A hozzászóláshoz be kell jelentkezni
Ja, igen, bocs, tenyleg, a pipelining a "turelmetlen kliens" szindroma masik neve.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant.
- A hozzászóláshoz be kell jelentkezni
"a gond pont az hogy a reject utan nem bontja a kapcsolatot hanem var a kliensre"
Ez a normális SMTP működés.
Annak okáról lehet tudni valamit, hogy miért szeretnél ilyet?
A megoldást a nyitó hozzászólásban már leírtad, smtpd_hard_error_limit, ezt egyre állítod, és már meg is vagy.
- A hozzászóláshoz be kell jelentkezni
kipróbáltam, működik. köszönöm.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
A releváns rész a konfigból:
smtpd_banner = ESMTP
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions =
reject_invalid_helo_hostname,
permit
smtpd_sender_restrictions =
reject_invalid_hostname,
check_sender_access hash:/srv/smtp-dns/postfix/config/sender_access,
reject
notify_classess = bounce, 2bounce, delay, policy, protocol, resource, software
relay_domains =
a logból:
Aug 23 13:15:04 foo postfix-******smtp/smtpd[2606]: connect from example.com[1.2.3.4]
Aug 23 13:15:33 foo postfix-******smtp/smtpd[2606]: NOQUEUE: reject: RCPT from example.com[1.2.3.4]: 554 5.7.1 : Sender address rejected: Access denied; from= to= proto=SMTP helo=
Aug 23 13:15:40 foo postfix-******smtp/smtpd[2606]: disconnect from example.com[1.2.3.4]
a végén a disconnect az miattam pontosabban az általam futtatott QUIT parancs miatt van.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni