Am configurat opțiunea check_recipient_mx_access în Postfix pentru a respinge e-mailurile către domeniile scrise greșit.
Avem un sistem care trimite confirmări de zbor aerian și de multe ori utilizatorii scriu incorect contul de e-mail de contact.
Documentația indică următoarele
check_recipient_mx_access tip:table
Căutați în baza de date de acces specificată (5) gazdele MX pentru
RCPT TO și executați acțiunea corespunzătoare. Dacă nu există MX
înregistrarea este găsită, căutați înregistrările A sau AAAA, la fel ca Postfix
Clientul SMTP ar fi. Notă: rezultatul „OK” nu este permis pentru siguranță
motive. În schimb, utilizați DUNNO pentru a exclude anumite gazde din
denilistii. Această caracteristică este disponibilă în Postfix 2.1 și versiuni ulterioare.
Configurația mea este următoarea:
principal.cf
smtpd_recipient_restrictions = reject_invalid_hostname,
reject_unauth_pipelining,
permis_rețelele mele,
permis_sasl_authenticated,
reject_unauth_destination,
check_client_access hash:/etc/postfix/rbl_override,
check_recipient_mx_access hash:/etc/postfix/bogus_mx,
Următoarea regulă este adăugată la fișierul bogus_mx:
54.159.98.68 RESPINGERE
când încerc să trimit un e-mail prin telnet, același lucru nu este respins:
root@mailserver:~# telnet localhost 25
Incerc ::1...
Conectat la localhost.
Caracterul de evacuare este „^]”.
220 mail-front.kiusys.com ESMTP Postfix (Debian/GNU)
ehlo eu
250-mail-front.kiusys.com
250-CONDUCERE
250 - DIMENSIUNEA 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-CODURI DE STARE ÎMBUNĂTĂTATE
250-8BITMIME
250 DSN
e-mail de la: [email protected]
250 2.1.0 Ok
rcpt la: [email protected]
250 2.1.5 Ok
date
354 Terminați datele cu <CR><LF>.<CR><LF>
Subiect: Test Telnet
Salut dragă,
.
250 2.0.0 Ok: în coadă ca D161160E5D
părăsi
221 2.0.0 Pa
Conexiune închisă de către gazda externă.
Informatii despre sistem:
root@mailserver:/etc/postfix# postconf mail_version
mail_version = 2.11.3
Nu sunt disponibile module LSB.
ID distribuitor: Debian
Descriere: Debian GNU/Linux 8.11 (jessie)
Lansare: 8.11
Nume de cod: jessie
Vreo idee??
Salutari,