Tema: Re: Konsultuoju pašto klausimais
Autorius: Nerijus Kislauskas
Data: 2014-09-12 14:46:14
On 09/12/2014 02:34 PM, vitas wrote:
> Nebūtinai spameriams, šiaip prisilaikau keletos taisyklių (kartais būno
> bėdų su tam tikrų „provaiderių“ smtp serveriais). Tą pačia proga gal
> Nerijus pakomentuotų, kur čia gali būti gliukai:
> 
> smtpd_client_restrictions = permit_mynetworks,                         
> permit_sasl_authenticated,
> reject_unknown_client_hostname,
> reject_unknown_reverse_client_hostname,
> reject_unknown_helo_hostname,
> reject_rbl_client zen.spamhaus.org,
> reject_rbl_client cbl.abuseat.org,
> reject_rbl_client bl.spamcop.net,
> permit
> 
> smtpd_recipient_restrictions =
> reject_unauth_pipelining,
> permit_mynetworks,
> permit_sasl_authenticated,
> reject_non_fqdn_recipient,
> reject_unknown_recipient_domain,
> reject_unauth_destination,
> reject_unknown_helo_hostname,
> check_policy_service inet:127.0.0.1:10023, # -> Čia postgrey'jus
> permit

Su kažkuria Postfix versija (berods 2.8 ar 2.10) atsirado
"smtpd_relay_restrictions"

Tai gali išskaidyti į kelis gabalus:

smtpd_helo_restrictions = ... <- pasisveikinimo restrictionai
smtpd_client_restrictions = ... <- kliento restrictionai pagal IP
smtpd_sender_restrictions = ... <- siuntėjo restrictionai
smtpd_relay_restrictions = ... <- relėjinimo restrictionai
smtpd_recipient_restrictions = ... <- gavėjo restrictionai

Pvz. "reject_unknown_helo_hostname" dėti prie "smtpd_helo_restrictions".
Šiek tiek aiškiau būtų.

> 
> IMHO geriau kovoti su spamu prieš SMTP sesijos pradžioje,
> spamassassin'as įsiterpia veliau, kai postfixas paštą atiduoda LDA.

Tai vat tą daro postscreen - kovoja su blogiečiu prieš SMTP sesiją arba
sesijos metu.

> Viena problemėlė su sasl_auth ir naudotojų SMTP roaming'o iš domeno į
> domeną:
> Kai naudotojų asmeninius kompus apninka koks spyware'as, pasitaiko
> kartais, kad spameriai „išgliaudo“ naudotojų pašto kredencialus ir, kuo
> skubiau pasidalinę jais su kitais, skuba paspaminti autentifikuodamiesi
> kaip legalūs naudotojai.
> 
> Kol kas neradau vaistų šiam negalavimui gydyti, apart .cn zonos
> įtraukimo į IPS blacklistus ir strongest user password :).
> 
> Gal kas geriau žino kaip kovojama tokiais atvejais?

Gal esi palikęs VRFY visam pasauliui?

$ telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 my.domain.tld ESMTP Postfix (Debian/GNU)
EHLO localhost
250-my.domain.tld
250-PIPELINING
250-SIZE 10240000
250-VRFY			<- čia
250-ETRN
250-STARTTLS
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
quit
221 2.0.0 Bye
Connection closed by foreign host.
$
-- 
Pagarbiai,
3Dastronomyagricultureaudioautosautos.audiautos.audioautos.binariesautos.bmwautos.clubautos.fordautos.hondacrxautos.japanautos.mercedesautos.opelautos.sportautos.volvoautos.vwaviaavia.binariesbankcardsbinariesbooksbuildingcinemacommercecomp.hardwarecomp.softwarecomp.lietuvinimascomp.networksculturedarbas.ieskaudarbas.siulaudesigneconomicselectronicsfaunafauna.aquafauna.binariesfishingflorafotofoto.binariesgamesgames.csgames.onlinegsmgurmanaihumourhumour.binariesinternetlawmicrosoftmotomusicmusic.binariesmusic.instrumentsmusic.LT.binariesnavigacijaphppoliticsprogrammingrpgsportstudyingsveikatatalktesttranslationtransportationtraveltravel.binariestvunixvideovideo.binarieswatersportswwwwww.flashpdaautos.supermama.ltmobiledarbasretro.3Dretro.agricultureretro.astronomyretro.audioretro.autosretro.autos.audiretro.autos.audioretro.autos.binariesretro.autos.bmwretro.autos.clubretro.autos.fordretro.autos.hondacrxretro.autos.japanretro.autos.mercedesretro.autos.opelretro.autos.sportretro.autos.supermamaretro.autos.supermama.ltretro.autos.volvoretro.autos.vwretro.aviaretro.avia.binariesretro.bankcardsretro.beosretro.binariesretro.booksretro.buildingretro.cinemaretro.commerceretro.compretro.comp.hardwareretro.comp.lietuvinimasretro.comp.networksretro.comp.softwareretro.cultureretro.darbasretro.darbas.ieskauretro.darbas.siulauretro.designretro.economicsretro.electronicsretro.e-vejasretro.faunaretro.fauna.aquaretro.fauna.binariesretro.fishingretro.floraretro.fotoretro.foto.binariesretro.gamesretro.games.csretro.games.onlineretro.games.rpgretro.genealogijaretro.gsmretro.gurmanairetro.humourretro.humour.binariesretro.internetretro.YZFretro.YZF.nebukretro.YZF.nebuk.netikintisretro.YZF.nebuk.netikintis.bukretro.YZF.nebuk.netikintis.buk.tikintisretro.lawretro.microsoftretro.mobileretro.motoretro.musicretro.music.binariesretro.music.instrumentsretro.music.LTretro.music.LT.binariesretro.navigacijaretro.newsretro.news.taisyklesretro.newuserretro.pdaretro.phpretro.politicsretro.programmingretro.rpgretro.sportretro.studyingretro.sveikataretro.talkretro.translationretro.transportationretro.travelretro.travel.binariesretro.tvretro.unixretro.videoretro.video.binariesretro.watersportsretro.wwwretro.www.flashdiylt.rkm.news.announcelt.rkm.news.newuser