🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.mail.mta
Article #62687

stary dobry mxfilter i nowy problem

#62687
From: maciejm
Date: Tue, 14 Jan 2020 17:00
59 lines
4262 bytes
Hi
Dziś zauważyłem na że mxfilter (mta postfix) ma mały problem z parsowaniem (wydaje mi się że uszów czyli"")jak jest dużo wpisów dla SPF i DNS zawija je "w uszy" - bo przekracza ilośc znaków

i z tego powodu postfix nie przyjmuje z powodu spfa wiadomości z tych IP


Postaram sie najdokładniej to wytłumaczyć


Przykład:

domena.ltd - jedna z domen klienta

host -t txt domena.ltd

domena.ltd descriptive text "v=spf1 ip4:xxx.xxx.xxx.25 ip4:yyy.yyy.yyy.26 ip4:zzzz.zzzz.zzz.94 ip4:aaa.aaa.aaaa.89 ip4:ccc.ccc.ccc.183 ip4:ddd.ddd.ddd.189 ip4:fff.fff.fff.71 ip4:aaa.bbb.ccc.128/27 " "include:spf.protection.outlook.com include:_spf.innadomena.com include:_spf.jeszczeinnadomena.com include:aaaaaa.com include:kolejnadomena.com -all"

niby ok

ale:

mxfilter asd@domena.ltd
RMXF test: asd@domena.ltd
Test spf1:
[answer level:1] spf1 ip4:xxx.xxx.xxx.25 ip4:yyy.yyy.yyy.26 ip4:zzzz.zzzz.zzz.94 ip4:aaa.aaa.aaaa.89 ip4:ccc.ccc.ccc.183 ip4:ddd.ddd.ddd.189 ip4:fff.fff.fff.71 ip4:aaa.bbb.ccc.128/27 �(dziwnyznak)include:spf.protection.outlook.com include:_spf.innadomena.com include:_spf.jeszczeinnadomena.com include:aaaaaa.com include:kolejnadomena.com

jak widać " (uszy) sparsowal na jakiś dziwny znaczek: �include:spf.protection.outlook.com i wpisy z tego są ignorowane.


na testy przepisałem sobie powyższe dla swojej testowej domeny:
i np inaczej sparsował

host -t txt domena2.ltd

domena2.ltd descriptive text "v=spf1 ip4:xxx.xxx.xxx.25 ip4:yyy.yyy.yyy.26 ip4:zzzz.zzzz.zzz.94 ip4:aaa.aaa.aaaa.89 ip4:ccc.ccc.ccc.183 ip4:ddd.ddd.ddd.189 ip4:fff.fff.fff.71 ip4:aaa.bbb.ccc.128/27 include:spf.protection.outlook.com include:_sp" "f.innadomena.com include:_spf.jeszczeinnadomena.com include:aaaaaa.com include:kolejnadomena.com -all"


i wg mxfiltera

mxfilter asdas@domena2.ltd
RMXF test: asdas@domena2.ltd
Test spf1:
[answer level:1]
spf1 ip4:xxx.xxx.xxx.25 ip4:yyy.yyy.yyy.26 ip4:zzzz.zzzz.zzz.94 ip4:aaa.aaa.aaaa.89 ip4:ccc.ccc.ccc.183 ip4:ddd.ddd.ddd.189 ip4:fff.fff.fff.71 ip4:aaa.bbb.ccc.128/27 include:spf.protection.outlook.com include:_sp<f.innadomena.com include:_spf.jeszczeinnadomena.com include:aaaaaa.com include:kolejnadomena.com -all

i w tym wypadku sparsował ponownie dosyć dziwnie ale zamiast dziwnego znaczka dal "<"

include:_sp<f.innadomena.com zamiast include:_spf.innadomena.com

wiec nie mógł zassać owych IP bo nie był ich swiadomy


Na innych maszynach gdzie jest mxfilter problem się powtarza wiec nie zależy to od ver systemu (od debiana8 do debiana9) i zastanawiam sie jak to jakoś zgrabnie naprawić

Niestety nie mogę poprawić / ograniczyć wpisów w DNS

Zastanawiam się czy to wina po stronie jakiejś biblioteki czy strikte w samym mxfilterze

Możliwe ze sam mxfilter ma problem związany z ilościa znaków w rekordzie TXT
Technical Details
Message-ID: <1ac81502-d90c-40e0-88fc-7a45e872ce46@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g89no8396170qtd.0!news-out.google.com!w29ni1144qtc.0!nntp.google.com!g89no8396162qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 2002:a05:620a:1010:: with SMTP id z16mr18309839qkj.237.1579021214802; Tue, 14 Jan 2020 09:00:14 -0800 (PST)
X-Received: by 2002:a05:620a:1116:: with SMTP id o22mr23069765qkk.190.1579021214615; Tue, 14 Jan 2020 09:00:14 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed.pionier.net.pl!3.eu.feeder.erje.net!feeder.erje.net!weretis.net!feeder7.news.weretis.net!news.dns-netz.com!news.freedyn.net!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!tr3.eu1.usenetexpress.com!feeder.usenetexpress.com!tr3.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!g89no8396170qtd.0!news-out.google.com!w29ni1144qtc.0!nntp.google.com!g89no8396162qtd.0!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: pl.comp.mail.mta
Date: Tue, 14 Jan 2020 09:00:14 -0800 (PST)
Complaints-To: groups-abuse@google.com
Injection-Info: google-groups.googlegroups.com; posting-host=2a01:7400:6995:6801:f21f:afff:fe4e:403b; posting-account=sxm2uAoAAAAlqYSFsAMYXIPJSi10vYbf
NNTP-Posting-Host: 2a01:7400:6995:6801:f21f:afff:fe4e:403b
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <1ac81502-d90c-40e0-88fc-7a45e872ce46@googlegroups.com>
Subject: stary dobry mxfilter i nowy problem
From: maciejm <maciejm@pi.net.pl>
Injection-Date: Tue, 14 Jan 2020 17:00:14 +0000
Lines: 84
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit