Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

Użytkownik


Witam
Instalację zrobiłem z tego linka http://notes.sagredo.eu/node/82. Przy tescie
router:~# telnet domena.pl 25 Trying 9.1.1.1... Connected to domena.pl. Escape character is '^]'. 220 domena.pl ESMTP mail form: test@nospfdomain.net rcpt to: darek@domena.pl 250 ok
w /var/qmail/control/spfbehavior "3" nawet jak wpisze "1" to też nie dodaje nagłówka.
W czym może być problem?
Ostatnio edytowany przez mihoo_koz (2012-03-19 14:02:37)
Offline







Podobno człowiek...;)








Spróbuj ustawić na chwilę parametr 4 - 6, i sprawdzaj SPF z zewn serwera, bo lokalnie może wyłączać go zmienna RELAYCLIENT.
Poza tym LOGI.
Możesz tez zapytać na blogu, z którego brałeś przepis, w komentarzach.
Tam też widzialem przepis na debugowanie Qmaila.
Edyta:
Jesli natomiast nie działa SPF, to tez nie musisz popełniać sepuku, możesz bardzo łatwo w Spamassassinie dla SPF-FAIL dać 100 punktów, i efekt będzie identyczny ;)
Edyta2:
Przebudowałem Qmaila z najnowszą łatką, żeby zobaczyć, czy SPF działa, i powiem krótko:
Received: from unknown (HELO localhost.localdomain) (127.0.0.1)
by 0 with ESMTPS (DHE-RSA-AES256-SHA encrypted); 19 Mar 2012 17:17:32 -0000
Received-SPF: pass (0: local policy designates 127.0.0.1 as permitted sender)
Kompilowane przy pomocy:
gcc version 4.6.2 (Gentoo Hardened 4.6.2 p1.3, pie-0.5.0)
Tażke #SOA1
Pozdrawiam
;-)
Ostatnio edytowany przez Jacekalex (2012-03-23 18:25:52)
Offline

Użytkownik


Przebudowałem Qmaila z najnowszą łatką i działa. Dzięki za wskazówki.
Offline

Użytkownik


Mam jeszcze jeden probem. Jak zablowkować wysyłanie bez autoryzacji kiedy w polu form i rcpt jest konto mojej domeny?
> telnet [mojadomena.pl] 25 Trying [your IP]... Connected to qmail.mojadmena.pl. Escape character is '^]'. 220 mail.mojadomena.pl ESMTP mail from:<dark@mojadomena.pl> 250 ok rcpt to:<darek@mojadomena.pl> 250 ok
Offline







Podobno człowiek...;)








Wysyłanie bez autoryzacji jest możliwe tylko, kiedy jest aktywna zmienna relayclient, i w tym przypadku wskazuje nazwe hosta, lub jest pusta.
Nie dotyczy to sytuacji, kiedy wysyłasz maila do domeny, którą QMail obsługuje, takie maile po prosu odbiera, jak każda skrzynka pocztowa wisząca na drzwiach ;)
Możesz co prawda pokombinować w filtrach antyspamowych, ale to ciężka praca.
Względnie można by napisać chyba łatkę do QMaila, żeby to odrzucał.
Jak ja bym miał taki problem, to chyba spróbowałbym dopisać w skrypcie Qmail-scanner, żeby sprawdzał, czy nadawca rzeczywiście istnieje na serwerze.
Poza tym filtr SPF ładnie odfiltruje takie próby pochodzące z netu, bo ma napisane w DNS, jakie hosty mogą wysyłać maile z tej domeny.
Bo na localhoście możesz wszystko i niewlele na to poradzisz.
Ostatnio edytowany przez Jacekalex (2012-03-23 18:26:45)
Offline




złodziej wirków ]:->
Dorzuć sobie RBLe :)
winnetou@wigwam ~ $ telnet valhalla.org.pl 25 Trying 46.4.161.146... Connected to valhalla.org.pl. Escape character is '^]'. 220 nilfheim.eu ESMTP helo valhalla.org.pl 250 nilfheim.eu mail from: admin@valhalla.org.pl 250 Refused. Your IP address is listed in the RBL at b.barracudacentral.org rctp to: admin@valhalla.org.pl
i z "localhosta" czyli z Valhalli:
nilfheim ~ # telnet valhalla.org.pl 25 Trying 46.4.161.146... Connected to valhalla.org.pl. Escape character is '^]'. 220 nilfheim.eu ESMTP helo valhalla.org.pl 250 nilfheim.eu mail from: admin@valhalla.org.pl 250 ok rcpt to: admin@valhalla.org.pl 250 ok
do tego w spamassassinie możesz sobie dopisać
score SPF_SOFTFAIL 5.0
Offline







Podobno człowiek...;)








Albo uwalić softfalie w Qmailu w konfigu spfbehavior:
cat /etc/qmail/spfbehavior 4
Takie ustawienie ubija SPF-softfail.
Ale z tym już trzeba ostrożnie, bo w niektórych przypadkach może to nieźle nabroić, w przypadku, kiedy mail idzie przez serwery pośredniczące.
Offline

Użytkownik


score SPF_SOFTFAIL 5.0
dopisłaem to do
/etc/spamassassin/local.cf
ale nie dodaje punktów
tak wygląda nagłówek
Return-Path: <dupa@mojadomena.pl>
Delivered-To: mojadomena.pl-darek@mojadomena.pl
Received: (qmail 19307 invoked by uid 89); 23 Mar 2012 14:42:13 -0000
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
mojadomena.pl
X-Spam-Level: *
X-Spam-Status: No, score=1.3 required=5.0 tests=RDNS_NONE autolearn=no
version=3.3.1
Received: from unknown (HELO biu.obcadomena.pl) (212.122.215.85)
by 0 with ESMTPS (DHE-RSA-AES256-SHA encrypted); 23 Mar 2012 14:42:07 -0000
Received-SPF: softfail (0: transitioning SPF record at mojadomena.pl does not designate 212.122.215.8 as permitted sender)
Received: (qmail 20635 invoked by uid 89); 23 Mar 2012 14:41:26 -0000
Received: by simscan 1.2.0 ppid: 20627, pid: 20631, t: 5.1802s
scanners: spam: 3.0.3w SpamAssassin dopisane loadplugin Mail::SpamAssassin::Plugin::SPF
Ostatnio edytowany przez mihoo_koz (2012-03-23 15:49:01)
Offline







Podobno człowiek...;)








Received-SPF: softfail (0: transitioning SPF record at mojadomena.pl does not designate 212.122.215.8 as permitted sender)
I co Ci jeszcze jest do szczęścia potrzebne?
Przy ustawieniu 4 w spfbehavior ten mail nie miałby prawa dostać się na serwer.
A co do spamassassina, to poszukaj w logach, albo zapuść go z palca w trybie verbose,
i prawdopodobnie będzie tam przyczyna złej punktacji SPF.
Offline

Użytkownik


spf: using Mail::SPF for SPF checks mar 23 19:34:24.292 [5304] dbg: spf: no suitable relay for spf use found, skipping SPF-helo check mar 23 19:34:24.299 [5304] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks mar 23 19:34:24.300 [5304] dbg: spf: no suitable relay for spf use found, skipping SPF check mar 23 19:34:24.300 [5304] spf: cannot get Envelope-From, cannot use SPF
Jak to rozwiazać?
Offline







Podobno człowiek...;)








Po pierwsze:
mar 23 19:34:24.299 [5304] dbg: spf: already checked for Received-SPF headers, proceeding with DNS based checks
Tu pisze, że w nagłówku znalazł test wykonany przez Qmaila, co raczej jest zgodne z prawdą....
Po drugie, modul SPF Spammaasaasina zależy od modułu Mail::Spf (perl)
W którym znalazłem skrypt spfquery.pl
Teraz mały test:
spfquery.pl -mfrom nieboszczyk@gmail.com --ip-addres 173.194.77.27
Poczekać około XX sekund, trwa to dość długo (u mnie):
I zobaczyć wynik:
spfquery.pl -mfrom nieboszczyk@gmail.com --ip-addres 173.194.77.2
pass
gmail.com ... _spf.google.com: 173.194.77.2 is authorized to use 'nieboszczyk@gmail.com' in 'mfrom' identity (mechanism 'ip4:173.194.0.0/16' matched)
gmail.com ... _spf.google.com: 173.194.77.2 is authorized to use 'nieboszczyk@gmail.com' in 'mfrom' identity (mechanism 'ip4:173.194.0.0/16' matched)
Received-SPF: pass (gmail.com ... _spf.google.com: 173.194.77.2 is authorized to use 'nieboszczyk@gmail.com' in 'mfrom' identity (mechanism 'ip4:173.194.0.0/16' matched)) receiver=localhost.localdomain; identity=mailfrom; envelope-from="nieboszczyk@gmail.com"; client-ip=173.194.77.2
Jak widać, moduł Mail-Spf perla działa, więc dalszych przyczyn szukałbym w Spamassassinie.
Choć być może SA po prostu nie chce powtarzać testu wykonanego przez serwer pocztowy.
Spróbuj wyłączyć SPF Qmaila i wtedy zobaczyć.
Wy?aczenie spf w Qmailu? - przez plik konfiguracyjny:
spfbehavior
Use this to turn on SPF checking. The default value is 0 (off).
You can specify a value between 0 and 6:
0: Never do SPF lookups, don't create Received-SPF headersSznurek: http://www.saout.de/misc/spf/
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-03-23 20:52:18)
Offline

Użytkownik


a jeszcze jedno po oznaczeniu wiadomosci jako spam e-mail nie przechodzi i dostaje info na postmastera
<darek@mojadomena.pl>: 94.14.13.5 failed after I sent the message. Remote host said: 554 Your email is considered spam (5.70 spam-hits)
Offline







Podobno człowiek...;)








Nie używam Simscana, w Qmail-scannerze trochę inaczej to wygląda.
Poza tym na forach jest zasada, jeden problem, jeden wątek.
Jak chcesz zakladać szkołę rodzenia Spamassassina, to na co czekasz? :D
To by było na tyle
;-)
Ostatnio edytowany przez Jacekalex (2012-03-23 22:05:59)
Offline

Użytkownik


to pomaga na spf na spamassassiana w local.cf
envelope_sender_header From always_trust_envelope_sender 1
Offline