În ultimele zile, united internet a decis să blocheze e-mailurile redirecționate, de exemplu către adresele gmx sau web.de.
Pentru clienții altor furnizori care au adrese de e-mail individuale redirecționate către e-mailul lor gmx/web.de, deodată nu mai primesc niciun e-mail dacă expeditorul a trimis e-mailul de la gmx/web.de.
În calitate de furnizor, sunteți acum obligat să vă conformați solicitării internetului unit de a vă trece serverul la așa-numita procedură SRS, chiar dacă acest lucru duce la probleme suplimentare și poate cauza probleme în special cu e-mailurile care au fost deja redirecționate.
Cu ajutorul acestui ghid, veți avea SRS instalat în 1 minut, iar cererile de service ale clienților dumneavoastră vor scădea.
Acest ghid se referă la un sistem Centos7 cu Postfix ca MTA.
Descărcați și instalați RPM postsrsd-1.4-3.el7.centos.x86_64.rpm.
wget https://download.hoster.online/postsrsd-1.4-3.el7.centos.x86_64.rpm rpm -i postsrsd-1.4-3.el7.centos.x86_64.rpm
Dacă nu a apărut niciun mesaj de eroare, instalarea este completă. Instalarea poate fi verificată cu următoarea comandă. Aici este, de asemenea, afișat direct ce fișiere au fost instalate.
rpm -qil postsrsd
Exemplu de număr:
Nume : postsrsd
Versiune : 1.4
Versiune : 3.el7.centos
Arhitectură: x86_64
Data instalării: Thu 02 Jun 2016 11:55:53 CEST
Grup : Nespecificat
Dimensiune : 49065
Licență : GPLv2+
Semnătură : (niciunul)
Sursa RPM : postsrsd-1.4-3.el7.centos.src.rpm
Data construirii : Thu 02 Jun 2016 10:54:45 CEST
Gazdă de construcție : vpn.webhoster.ag
Relocări : (nu se poate reloca)
URL : https://github.com/roehling/postsrsd
Rezumat : Un expeditor-învelitoare rewriter pentru a se conforma cu SPF forwarding pentru postfix
Descriere :
PostSRSd oferă schema de rescriere a expeditorului (SRS) prin intermediul TCP-based
tabele de căutare pentru Postfix. SRS este necesar în cazul în care serverul dvs. de e-mail acționează
ca expeditor.
/etc/sysconfig/postsrsd
/usr/lib/systemd/system/postsrsd.service
/usr/sbin/postsrsd
/usr/share/doc/postsrsd
/usr/share/doc/postsrsd/README.md
/usr/share/doc/postsrsd/README_UPGRADE.md
/usr/share/doc/postsrsd/main.cf.ex
/usr/share/man/man8/postsrsd.8.gz
/var/lib/postsrsd
Acum trebuie adaptat fișierul de configurare. După aceea, serviciul poate fi integrat și pornit.
nano /etc/sysconfig/postsrsd
# Setări implicite pentru postsrsd
# Nume de domeniu local.
# Adresele sunt rescrise pentru a proveni din acest domeniu. Valoarea implicită
# este preluat din postconf -h mydomain și probabil că este în regulă.
#
#SRS_DOMAIN=example.com Introduceți aici domeniul serverului de e-mail. Acest lucru ar trebui să se regăsească și în main.cf.
SRS_DOMAIN=ihrefirma.de
# Excludeți domeniile suplimentare.
# Puteți enumera domenii care nu fac obiectul rescrierii adreselor.
# Dacă un nume de domeniu începe cu un punct, acesta se potrivește cu toate subdomeniile, dar nu și cu
# domeniul în sine. Separați mai multe domenii prin spațiu sau virgulă.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Primul caracter de separare după SRS0 sau SRS1.
# Poate fi unul dintre: -+=
SRS_SEPARATOR==
# Cheie secretă pentru semnarea adreselor rescrise.
# Când postsrsd este instalat pentru prima dată, este generat un secret aleatoriu
# și stocate în /etc/postsrsd.secret. Pentru majoritatea instalațiilor, acest lucru este foarte bine.
#
SRS_SECRET=/etc/postsrsd.secret
# Porturi locale pentru lista TCP.
# Aceste porturi sunt utilizate pentru a lega lista TCP pentru postfix. Dacă schimbați
# acestea, trebuie să modificați setările postfix în mod corespunzător. Porturile
# sunt legate de interfața de buclă și nu ar trebui să fie niciodată expuse pe
# pe internet.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Renunțați la privilegiile de root și rulați ca alt utilizator după inițializare.
# Acest lucru este foarte recomandat, deoarece postsrsd gestionează intrări nesigure.
#
RUN_AS=nimeni
# Jail daemon în mediul chroot
CHROOT=/var/lib/postsrsd
Dacă nu sunt deja prezente, creați următoarele fișiere în directorul Postfix:
atingeți /etc/postfix/sender_canonical_maps atingeți /etc/postfix/recipient_canonical_maps postmap btree:/etc/postfix/recipient_canonical_maps postmap btree:/etc/postfix/sender_canonical_maps
Acum adăugați sau modificați următoarele linii în fișierul de configurare main.cf:
sender_canonical_maps = btree:/etc/postfix/sender_canonical_maps, tcp:127.0.0.1:10001 sender_canonical_classes = envelope_sender recipient_canonical_maps = btree:/etc/postfix/recipient_canonical_maps, tcp:127.0.0.1:10002 recipient_canonical_classes = envelope_recipient
După aceea, puteți porni serviciul postsrs și reporni postfix.
service postsrsd start service postfix restart
Verificați dacă totul funcționează trimițând un e-mail de la o adresă gmx la o adresă Adresa de e-mail din care se trimite un e-mail către gmx.
tail -f /var/log/maillog|grep 'srs_forward'
Exemplu de număr:
Jun 2 12:22:10 theircompany.com postsrsd[1899]: srs_forward: rescris ca
Dacă acest ghid v-a fost de ajutor, am aprecia o donație pentru grădinița locală:
Dacă utilizați o altă distribuție Linux, puteți compila manual demonul. Pentru Centos6, de exemplu, vă rugăm să rețineți că serviciul Postfix furnizat este prea vechi și ar trebui mai întâi să fie actualizat la cea mai recentă versiune.