postfix otrzymane emaile from z mojej domeny

Instalacja i konfiguracja oprogramowania sieciowego.
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Mam w postfixie zarówno sprawdzanie check_policy_service
main.cf:

Kod: Zaznacz cały

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        check_client_access hash:/etc/postfix/whitelist_client,
        check_sender_access hash:/etc/postfix/whitelist_sender,
        ...
        reject_unauth_destination,
        check_policy_service unix:private/policy-spf,
        ....
policy-spf_time_limit = 3600s
whitelist_sender:

Kod: Zaznacz cały

mojadomena.pl  550 You are not SMTP AUTH
Jak i spf (część powyżej):
master.cf:

Kod: Zaznacz cały

policy-spf  unix  -       n       n       -       -       spawn
    user=nobody argv=/usr/sbin/postfix-policyd-spf-perl

Zarówno spf ani check_sender_access nie działają tak jak miałem nadzieję i wciąż dostaję tony spamu i wirusów pochodzących niby od siebie samego.

Logi:

Kod: Zaznacz cały

Oct 16 13:37:12 mojadomena postfix/policy-spf[2235]: Policy action=PREPEND Received-SPF: pass (obca_domena.pl: adres_IP is authorized to use 'adres@obca_domena.pl' in 'mfrom' identity (mechanism 'ip4:adres_IP' matched)) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="adres@obca_domena.pl"; helo=obca_domena.pl; client-ip=adres_IP
Natomiast w samej wiadomości

Kod: Zaznacz cały

From: "adres@mojadomena.pl" <adres@obca_domena.pl>
Użytkownik w Outlooku widzi email jakby pochodził od niego samego, albo od kogoś z wewnątrz firmy.
Jak takie wiadomości blokować?
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

Rekord SPF w strefie DNS zrobiony?
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Tak, wynik mxtoolbox.com:

Kod: Zaznacz cały

spf:moja_domena.pl
 

v=spf1 a:mailer.mojadomena.pl mx ip4:xxx.xxx.xxx.xxx ip4:yyy.yyy.yyy.yyy -all

Prefix 	Type 	Value 			PrefixDesc 	Description
v 	version 	spf1 				The SPF record version
+ 	a 	mailer.mojadomena.pl 	Pass 		Match if IP has a DNS 'A' record in given domain
+ 	mx 				Pass 		Match if IP is one of the MX hosts for given domain name
+ 	ip4 	xxx.xxx.xxx.xxx 	Pass 		Match if IP is in the given range
+ 	ip4 	yyy.yyy.yyy.yyy 	Pass 		Match if IP is in the given range
- 	all 				Fail 		Always matches. It goes at the end of your record.

	Test 	Result
v	DNS Record Published 	DNS Record found
v	SPF Record Published 	SPF Record found
v	SPF Record Deprecated 	No deprecated records found
v	SPF Multiple Records 	Less than two records found
v	SPF Contains characters after ALL 	No items after 'ALL'.
v	SPF Syntax Check 	The record is valid
v	SPF Included Lookups 	Number of included lookups is OK
v	SPF Type PTR Check 	No type PTR found
v	SPF Void Lookups 	Number of void lookups is OK
v	SPF Exceeds Maximum Character Limit 	String lengths are OK.

dns lookup	dns check	mx lookup	whois lookup	dns propagation
Reported by dns2.spider.pl on 10/31/2019 at 12:10:52 PM (UTC -5), just for you.  

Logi:

Kod: Zaznacz cały

Oct 31 12:06:34 mojadomena postfix/policy-spf[3602]: Policy action=PREPEND Received-SPF: pass (aaaaa.com.pl: xxx.xxx.xxx.3 is authorized to use 'aaaa@aaaaa.com.pl' in 'mfrom' identity (mechanism 'ip4:xxx.xxx.xxx.3' matched)) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="aaaa@aaaaa.com.pl"; helo=cloudserver133607.home.pl; client-ip=xxx.xxx.xxx.3

Oct 31 12:16:17 mojadomena postfix/policy-spf[3995]: Policy action=PREPEND Received-SPF: none (edi.gls-poland.com.pl: No applicable sender policy available) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="root@edi.gls-poland.com.pl"; helo=mail.gls-poland.com.pl; client-ip=yyy.yyy.yyy.85

Oct 31 12:06:34 mojadomena postfix/policy-spf[3602]: Policy action=DUNNO
Oct 31 12:10:45 mojadomena postfix/policy-spf[3790]: Policy action=DEFER_IF_PERMIT SPF-Result=a.vrzhanshi.com: 'SERVFAIL' error on DNS 'TXT' lookup of 'a.vrzhanshi.com'
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

To albo masz ten python-spf źle do Postfixa podpięty, albo jest jakiś walnięty.
Spróbuj postfix-policy-spf-perl użyć.

Tu masz ogólny opis instalacji i konfiguracji, a samą paczkę masz z zależnościami w repo, nie musisz się certolić z CPAN.
https://www.howtoforge.com/postfix_spf
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8692
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 26.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: mario_7 »

Wygenerowałeś postmap?
Zrestartowałeś postfiksa?

W logu, który zamieściłeś widać, że serwer obca_domena.pl ma prawo używać adresu 'adres@obca_domena.pl' a innym razem serwer aaaaa.com.pl ma prawo używać adresu 'aaaa@aaaaa.com.pl' - a to wydaje się być raczej prawidłowe...
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Wydaje mi się ze nie w tym problem. Problem w tym że spf sprawdza tylko kopertowy FROM
"From: "adres@mojadomena.pl" <adres@obca_domena.pl>"
i pomija to co jest w nagłówkowym FROM
"From: "adres@mojadomena.pl"<adres@obca_domena.pl>".

Dzieje się tak dlatego że nagłówkowy FROM przeważnie wygląda tak "From: "Imie Nazwisko, dowolny string"<adres@obca_domena.pl>"

Ten log który dałem w drugim poście pokazuje że SPF generalnie działa (pokazałem kilka przypadków - gdy serwer nadawcy ma skonfigurowanego SPF, gdy nie ma SPF, lub gdy ma coś źle):

Kod: Zaznacz cały

Nov  4 06:40:39 mojadomena postfix/policy-spf[25554]: Policy action=PREPEND Received-SPF: pass (allegro.pl: 178.21.155.7 is authorized to use 'powiadomienia@allegro.pl' in 'mfrom' identity (mechanism 'ip4:178.21.152.0/21' matched)) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="powiadomienia@allegro.pl"; helo=smtpfarm18.allegro.pl; client-ip=178.21.155.7

Oct 31 12:16:17 mojadomena postfix/policy-spf[3995]: Policy action=PREPEND Received-SPF: none (edi.gls-poland.com.pl: No applicable sender policy available) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="root@edi.gls-poland.com.pl"; helo=mail.gls-poland.com.pl; client-ip=yyy.yyy.yyy.85

Oct 31 12:06:34 mojadomena postfix/policy-spf[3602]: Policy action=DUNNO
Oct 31 12:10:45 mojadomena postfix/policy-spf[3790]: Policy action=DEFER_IF_PERMIT SPF-Result=a.vrzhanshi.com: 'SERVFAIL' error on DNS 'TXT' lookup of 'a.vrzhanshi.com'


Log z pierwszego postu pokazuje że SPF nie łapie przypadku gdy po stronie nadawcy jest skonfigurowany poprawnie SPF ale niestety jest spreparowany nagłówek FROM w wiadomości, sam adres email z którego wysyła jest poprawny :

Kod: Zaznacz cały

Oct 16 13:37:12 mojadomena postfix/policy-spf[2235]: Policy action=PREPEND Received-SPF: pass (obca_domena.pl: adres_IP is authorized to use 'adres@obca_domena.pl' in 'mfrom' identity (mechanism 'ip4:adres_IP' matched)) receiver=mailer.mojadomena.pl; identity=mailfrom; envelope-from="adres@obca_domena.pl"; helo=obca_domena.pl; client-ip=adres_IP
Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8692
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 26.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: mario_7 »

To nie jest spreparowany nagłówek from, tylko zupełnie normalny nagłówek - tam może być wpisane cokolwiek i nie ma powodu aby to weryfikować pod kątem spf.

Być może wystarczy że ustawisz sobie jakieś proste filtrowanie nagłówków wiadomości: http://www.postfix.org/header_checks.5.html
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

SPF nie filtruje nagłówka FRom, tylko sprawdza rekord w DNS, i na tej podstawie ustala, czy adres domeny nadawcy może wysyłać z danego adresu IP.
Nagłówek From jest tu potrzebny tylko do pozyskania informacji o domenie nadawcy.
W Postfixie masz też filtr do sprawdzania Rev-DNS, który jest dużo bardziej "morderczy" od SPF.

Zainteresuj się też najlepszym rozwiązaniem, czyli DKIM/DMARC czyli cyfrowym podpisom maili.
Ta metoda nie ma wad SPF czy Rev_DNS, ale wymaga żeby każdy serwer miał wdrożony DKIM, co jest praktycznie niewykonalne dla domen, które siedzą na szajshostignach jak home czy nazwa,

Z tego powodu SPF, Rev_DNS i listy RBL pozwalają odfiltrować tony najdurniejszego spamu,
ale nie są w 100% skuteczne. :evil:

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Mam DKIM, mam DMARC, mam SPF ...

Pomożecie napisać wyrażenie regularne dla header_checks.pcre tak abym sam sobie gałęzi nie podciął?
main.conf

Kod: Zaznacz cały

header_checks = pcre:/etc/postfix/header_checks.pcre
Takie coś mi przychodzi do głowy:

Kod: Zaznacz cały

/^From: "mojadomena.pl"/                         REJECT spam you are not me
Obecnie mam takie:

Kod: Zaznacz cały

/^From: .*\bICIC\b/                                                             REJECT spam ICIC
/^From: "B2B"/                                                                  REJECT spam content detected / zawartosc listu wyglada jak spam 10
/^Subject: [a-zA-Z0-9-]+\. You (need|must|have|should|required) to read\./      REJECT spam detected
/^Received: from User\s/        REJECT spam detected
/^Subject: Offer from insurance company/        REJECT spam
/^Subject: Employment Opportunity/      REJECT spam
/^Subject: Vacant position/     REJECT spam
/^Subject: Insurance business/  REJECT spam
/^Subject: Open Position/       REJECT spam
/^Subject: Get your money within 1 hour!/       REJECT spam
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

Zaczynasz od orzeszek strony, wypasione regexy zostaw dla Spamassasina, a zainteresuj się przebiegiem sesji SMPT i wbudowanymi funkcjami Postfixa.

Kod: Zaznacz cały

cat cat /etc/postfix//sender_checks_my
domena.tld        554 Prosze wlaczyc SMTP AUTH

Kod: Zaznacz cały

root ~> grep sender_check /etc/postfix/main.cf
                                check_sender_access hash:/etc/postfix/sender_checks_my,

To powinno załatwić maile z Twojej domeny z wyjątkiem tych, które mają sfałszowany nagłówek FROM,
czyli dodany w treści drugi nagłówek, który większość klientów poczty traktuje i wyświetla jako oryginalny adres nadawcy..

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Mam ten wpis ale może nie w tym miejscu co trzeba? Może jest źle zrobiony? Generalnie nie działa:

Kod: Zaznacz cały

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        check_client_access hash:/etc/postfix/whitelist_client,
        check_sender_access hash:/etc/postfix/blacklist_sender,
        check_helo_access pcre:/etc/postfix/helo_checks.pcre,
        check_helo_access hash:/etc/postfix/helo_checks,
        reject_unlisted_recipient,
        .....
 

Kod: Zaznacz cały

cat /etc/postfix/blacklist_sender
mojadomena.pl  REJECT
(wykonany też postmap /etc/postfix/blacklist_sender)
A może REJECT to nie 554 i muszę mieć tak ty 554?
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Zrobiłem tak jak u ciebie. Na drugim miejscu w konfiguracji dałem check_sender_access hash:/

Kod: Zaznacz cały

smtpd_recipient_restrictions =
        permit_sasl_authenticated,
        check_sender_access hash:/etc/postfix/blacklist_sender,
        ...
W dalszym ciągu email przechodzi. Ale może problem nie jest w tym. Całość logu wygląda tak, może ktoś wypatrzy czy coś w nim jest nie tak jak trzeba?
Nov 14 11:12:39 moja-domena postfix/smtpd[20891]: connect from powinno-odrzucic.pl[ADRES-IP-1]
Nov 14 11:12:40 moja-domena postfix/policy-spf[20908]: Policy action=PREPEND Received-SPF: pass (powinno-odrzucic.pl: ADRES-IP-1 is authorized to use 'nadawca@powinno-odrzucic.pl' in 'mfrom' identity (mechanism 'mx' matched)) receiver=mailer.moja-domena.pl; identity=mailfrom; envelope-from="nadawca@powinno-odrzucic.pl"; helo=powinno-odrzucic.pl; client-ip=ADRES-IP-1
Nov 14 11:12:41 moja-domena postfix/policyd-weight[20094]: decided action=PREPEND X-policyd-weight: using cached result; rate: -6.1; <client=powinno-odrzucic.pl[ADRES-IP-1]> <helo=powinno-odrzucic.pl> <from=nadawca@powinno-odrzucic.pl> <to=odbiorca@moja-domena.pl>; delay: 1s
Nov 14 11:12:41 moja-domena postfix/smtpd[20891]: 30FA0742019E: client=powinno-odrzucic.pl[ADRES-IP-1]
Nov 14 11:12:41 moja-domena postfix/cleanup[20909]: 30FA0742019E: message-id=<000701d59ad4$0a8b1910$1fa14b30$@powinno-odrzucic.pl>
Nov 14 11:12:41 moja-domena opendkim[16236]: 30FA0742019E: powinno-odrzucic.pl [ADRES-IP-1] not internal
Nov 14 11:12:41 moja-domena opendkim[16236]: 30FA0742019E: not authenticated
Nov 14 11:12:42 moja-domena opendkim[16236]: 30FA0742019E: no signature data
Nov 14 11:12:42 moja-domena opendmarc[25891]: 30FA0742019E: powinno-odrzucic.pl none
Nov 14 11:12:42 moja-domena postfix/qmgr[20812]: 30FA0742019E: from=<nadawca@powinno-odrzucic.pl>, size=4515, nrcpt=2 (queue active)
Nov 14 11:12:42 moja-domena postfix/smtpd[20891]: disconnect from powinno-odrzucic.pl[ADRES-IP-1]
Nov 14 11:12:42 moja-domena postfix/smtpd[20912]: connect from localhost.localdomain[127.0.0.1]
Nov 14 11:12:42 moja-domena postfix/smtpd[20912]: F2AF574201FD: client=localhost.localdomain[127.0.0.1]
Nov 14 11:12:42 moja-domena postfix/cleanup[20831]: F2AF574201FD: message-id=<000701d59ad4$0a8b1910$1fa14b30$@powinno-odrzucic.pl>
Nov 14 11:12:42 moja-domena postfix/qmgr[20812]: F2AF574201FD: from=<nadawca@powinno-odrzucic.pl>, size=5035, nrcpt=2 (queue active)
Nov 14 11:12:42 moja-domena postfix/smtpd[20912]: disconnect from localhost.localdomain[127.0.0.1]
Nov 14 11:12:43 moja-domena amavis[17468]: (17468-04) Passed CLEAN {RelayedInbound}, [ADRES-IP-1]:32790 [ADRES-IP-2] <nadawca@powinno-odrzucic.pl> -> <odbiorca@moja-domena.pl>, Queue-ID: 30FA0742019E, Message-ID: <000701d59ad4$0a8b1910$1fa14b30$@powinno-odrzucic.pl>, mail_id: 3fU_4qkzb9Ap, Hits: -, size: 4643, queued_as: F2AF574201FD, 88 ms
Nov 14 11:12:43 moja-domena postfix/smtp[20910]: 30FA0742019E: to=<odbiorca@moja-domena.pl>, relay=127.0.0.1[127.0.0.1]:10024, delay=3.3, delays=3.2/0.01/0/0.09, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as F2AF574201FD)
Nov 14 11:12:43 moja-domena postfix/qmgr[20812]: 30FA0742019E: removed
W całości jak wygląda email (i tu że powinno być odrzucone From: "odbiorca@moja-domena.pl" <nadawca@powinno-odrzucic.pl>):

Kod: Zaznacz cały

Return-Path: <nadawca@powinno-odrzucic.pl>
Delivered-To: odbiorca@moja-domena.pl
Received: from localhost (localhost.localdomain [127.0.0.1])
        by mailer.moja-domena.pl (Postfix) with ESMTP id F2AF574201FD;
        Thu, 14 Nov 2019 11:12:42 +0100 (CET)
Received: from mailer.moja-domena.pl ([127.0.0.1])
        by localhost (localhost [127.0.0.1]) (amavisd-new, port 10024)
        with ESMTP id 3fU_4qkzb9Ap; Thu, 14 Nov 2019 11:12:42 +0100 (CET)
Received-SPF: pass (powinno-odrzucic.pl: ADRES-IP-1 is authorized to use 'nadawca@powinno-odrzucic.pl' in 'mfrom' identity (mechanism 'mx' matched)) receiver=mailer.moja-domena.pl; identity=mailfrom; envelope-from="nadawca@powinno-odrzucic.pl"; helo=powinno-odrzucic.pl; client-ip=ADRES-IP-1
DMARC-Filter: OpenDMARC Filter v1.3.0 mailer.moja-domena.pl 30FA0742019E
Authentication-Results: mailer.moja-domena.pl; dmarc=none header.from=powinno-odrzucic.pl
X-policyd-weight: using cached result; rate: -6.1
Received: from powinno-odrzucic.pl (powinno-odrzucic.pl [ADRES-IP-1])
        (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
        (No client certificate requested)
        by mailer.moja-domena.pl (Postfix) with ESMTPS id 30FA0742019E
        for <odbiorca@moja-domena.pl>; Thu, 14 Nov 2019 11:12:39 +0100 (CET)
Received: from komputer (unknown [ADRES-IP-2])
        (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
        (No client certificate requested)
        (Authenticated sender: nadawca@powinno-odrzucic.pl)
        by powinno-odrzucic.pl (Postfix) with ESMTPSA id BDC54888036D
        for <odbiorca@moja-domena.pl>; Thu, 14 Nov 2019 11:12:37 +0100 (CET)
From: "odbiorca@moja-domena.pl" <nadawca@powinno-odrzucic.pl>
To: <odbiorca@moja-domena.pl>
Subject: test8
Date: Thu, 14 Nov 2019 11:12:37 +0100
Message-ID: <000701d59ad4$0a8b1910$1fa14b30$@powinno-odrzucic.pl>
MIME-Version: 1.0
Content-Type: multipart/alternative;
        boundary="----=_NextPart_000_0008_01D59ADC.6C506B70"
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdWa1AhtJslLvFCFR4q7irPd9cc2bg==
Content-Language: pl

This is a multipart message in MIME format.

Awatar użytkownika
mario_7
Administrator
Administrator
Posty: 8692
Rejestracja: 30 sie 2006, 13:11
Płeć: Mężczyzna
Wersja Ubuntu: 26.04
Środowisko graficzne: GNOME
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: mario_7 »

Coś takiego w header_checks chyba załatwi sprawę:

Kod: Zaznacz cały

if /^From:.*@mojadomena\.pl.*<.*@.*>/
!/^From:.*@mojadomena\.pl.*<.*@mojadomena\.pl>/  REJECT
endif
W wolnym "tłumaczeniu" - jeśli w polu From jest rzekomo adres z @mojadomena.pl z jakimś rzeczywistym adresem w <> ale faktycznie adres przed <> i w <> nie jest z mojadomena.pl, to odrzuć wiadomość.

Można to wyrażenie ewentualnie zmodyfikować, żeby adres przed <> i w <> był dokładnie taki sam...
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

Kod: Zaznacz cały

cat /etc/postfix/blacklist_sender
mojadomena.pl  REJECT
Zdecyduj się na coś, albo Postfix ma obrabiać daną domenę albo odrzucać.
Spróbuj:

Kod: Zaznacz cały

mojadomena.pl         554 Prosze wlaczyc SMTP AUTH
Jeśli nie chcesz z Postfixem walczyć, tylko go skonfigurować, to naucz się podstaw języka SMTP:
https://en.wikipedia.org/wiki/List_of_S ... turn_codes

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Ma obrabiać domenę - czyli odrzucać spam. Blacklist_sender nie działa - napisałem wcześniej, że już to mam i nie łyka.
Naprawdę zanim napisałem próbowałem na wiele różnych sposobów.

Kod: Zaznacz cały

cat /etc/postfix/blacklist_sender
#kolejna proba
moja-domena.pl 554 SMTP AUTH
#moja-domena.pl 550 SMTP AUTH
#moja-domena.pl REJECT
#nazwa-mojego-serwera-poczty 554 SMTP AUTH
#nazwa-mojego-serwera-poczty 550 SMTP AUTH
#nazwa-mojego-serwera-poczty REJECT
Nov 15 09:13:38 moja-domena postfix/smtpd[19668]: connect from powinno-odrzucic.pl[ADRES-IP-1]
Nov 15 09:13:41 moja-domena postfix/policy-spf[19725]: Policy action=PREPEND Received-SPF: pass (powinno-odrzucic.pl: ADRES-IP-1 is authorized to use 'nadawca@powinno-odrzucic.pl' in 'mfrom' identity (mechanism 'mx' matched)) receiver=mailer.moja-domena.pl; identity=mailfrom; envelope-from="nadawca@powinno-odrzucic.pl"; helo=powinno-odrzucic.pl; client-ip=ADRES-IP-1
Nov 15 09:13:43 moja-domena postfix/policyd-weight[18207]: decided action=PREPEND X-policyd-weight: using cached result; rate: -6.1; <client=powinno-odrzucic.pl[ADRES-IP-1]> <helo=powinno-odrzucic.pl> <from=nadawca@powinno-odrzucic.pl> <to=odbiorca@moja-domena.pl>; delay: 2s
Nov 15 09:13:43 moja-domena postfix/smtpd[19668]: B33CD74201BB: client=powinno-odrzucic.pl[ADRES-IP-1]
Nov 15 09:13:43 moja-domena postfix/cleanup[19728]: B33CD74201BB: reject: header From: "odbiorca@moja-domena.pl" <nadawca@powinno-odrzucic.pl> from powinno-odrzucic.pl[ADRES-IP-1]; from=<nadawca@powinno-odrzucic.pl> to=<odbiorca@moja-domena.pl> proto=ESMTP helo=<powinno-odrzucic.pl>: 5.7.1 message content rejected
Nov 15 09:13:43 moja-domena postfix/smtpd[19668]: disconnect from powinno-odrzucic.pl[ADRES-IP-1]
mario_7 - Kocham Cię!
jacekalex ciebie trochę mniej, ale jednak też trochę.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

Hmm:
swaks -f jacek@domena.tld -t pies@domena.tld -s localhost --tls -p 25
=== Trying localhost:25...
=== Connected to localhost.
<- 220 domena.tld ESMTP Exim4
-> EHLO localhost
<- 250-mail.domena.tld
<- 250-PIPELINING
<- 250-SIZE 67108864
<- 250-VRFY
<- 250-ETRN
<- 250-STARTTLS
<- 250-ENHANCEDSTATUSCODES
<- 250-8BITMIME
<- 250-DSN
<- 250-SMTPUTF8
<- 250 CHUNKING
-> STARTTLS
<- 220 2.0.0 Ready to start TLS
=== TLS started with cipher TLSv1.2:ECDHE-RSA-AES256-GCM-SHA384:256
=== TLS no local certificate set
=== TLS peer DN="/CN=domena.tld"
~> EHLO localhost
<~ 250-mail.domena.tld
<~ 250-PIPELINING
<~ 250-SIZE 67108864
<~ 250-VRFY
<~ 250-ETRN
<~ 250-ENHANCEDSTATUSCODES
<~ 250-8BITMIME
<~ 250-DSN
<~ 250-SMTPUTF8
<~ 250 CHUNKING
~> MAIL FROM:<jacek@domena.tld>
<~ 250 2.1.0 Ok
~> RCPT TO:<pies@domena.tld>
<~* 554 5.7.1 <jacek@domena.tld>: Sender address rejected: Prosze wlaczyc SMTP AUTH
~> QUIT
<~ 221 2.0.0 Bye
=== Connection closed with remote host.
Robiłem konfigurację wieki temu, wg tego:
http://www.lemat.priv.pl/index.php?m=page&pg_id=90
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Ale pokazałeś nie taką próbę o jaką mi chodziło. Napisz sobie
MAIL FROM "Jan Kowalski,jacek@domena.tld"<prawdziwy-dzialajacy-email@dobra-domena.pl>
RCPT TO <jacek@domena.tld>

Tylko niestety w takiej czystej formie to pewnie też nie przejdzie.
Więc to co ty zrobiłeś to nie ten przypadek o którym ja pisałem. Tak jak z treści logu - to jest już sprawdzanie "mail content".

ps. Lemat mi coś tam poprawiał w moich konfigach parę lat temu, ale teraz już mu się nie chciało mimo iż błagałem uniżenie.
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4707
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: postfix otrzymane emaile from z mojej domeny

Post autor: jacekalex »

Niestety, u mnie mam odp:

Kod: Zaznacz cały

<~* 501 5.1.7 Bad sender address syntax
:shu3:

SOA#1
:twisted:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
sethiel
Piegowaty Guziec
Piegowaty Guziec
Posty: 20
Rejestracja: 22 paź 2019, 14:55

Re: postfix otrzymane emaile from z mojej domeny

Post autor: sethiel »

Spróbuj tak jak tu opisane, albo po prostu zmień sobie imię i nazwsko w kliencie pocztowym na adres email.
https://storymode7.wordpress.com/2019/0 ... ng-telnet/
mail from:<nadawca@powinno-odrzucic.pl>

Keep the angular brackets around your email id.
Then we specify the recipient


rcpt to:<odbiorca@moja-domena.pl>

We’ve completed the basic setup, and now we need to tell what data will be there in the email.
The email data again consists of from and to fields. Here you can also specify a name (any name) under which you wish to send an email, given that the email id is still the same as provided in mail from.
Same goes for the to label.


data

data is the command name here. After you’ve supplied this, you need to see how the server detects the end of the message.
For us it is <CRLF> + . + <CRLF> that can be entered using keyboard sequence: <enter> + . + <enter>
This is followed on Mailjet as well as Zoho.
For example, Zoho’s response to data command is:

“354 Ok Send data ending with <CRLF>.<CRLF>”


from: odbiorca@moja-domena.pl <nadawca@powinno-odrzucic.pl>
to: JAN_KOWALSKI<odbiorca@moja-domena.pl>
subject: subject details
content here is sent as email body


.

Now your email will be sent and you can quit by entering the command

quit
ODPOWIEDZ

Wróć do „Sieci, serwery, Internet”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 2 gości