Pastarosiomis dienomis vieningasis internetas nusprendė blokuoti persiunčiamus el. laiškus, pvz., į gmx arba web.de adresus.

Kitų paslaugų teikėjų klientai, kurių individualūs el. pašto adresai yra persiųsti į gmx/web.de el. paštą, staiga negaus daugiau el. laiškų, jei siuntėjas išsiuntė el. laišką iš gmx/web.de.

Kaip paslaugų teikėjas dabar esate priverstas vykdyti vieningo interneto prašymą perjungti savo serverį į vadinamąją SRS procedūrą, net jei dėl to kyla papildomų problemų ir gali kilti problemų, ypač su jau persiųstais el. laiškais.

Naudodamiesi šiuo vadovu SRS įdiegsite per 1 minutę ir sumažės klientų užklausų dėl paslaugų.

Šis vadovas skirtas "Centos7" sistemai su "Postfix" kaip MTA.

Atsisiųskite ir įdiekite 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

Jei klaidų pranešimų nebuvo, diegimas baigtas. Įdiegimą galima patikrinti naudojant šią komandą. Čia taip pat tiesiogiai rodoma, kokie failai buvo įdiegti.

rpm -qil postsrsd

Pavyzdinis leidinys:

Pavadinimas : postsrsd
Versija : 1.4
Išleidimas : 3.el7.centos
Architektūra: x86_64
Įdiegimo data: Thu 02 Jun 2016 11:55:53 CEST
Grupė : nenurodyta
Dydis : 49065
Licencija : GPLv2+
Parašas : (nėra)
Šaltinis RPM : postsrsd-1.4-3.el7.centos.src.rpm
Sukūrimo data : Thu 02 Jun 2016 10:54:45 CEST
Sukurti prieglobstį : vpn.webhoster.ag
Perkėlimas : (negalima perkelti)
URL : https://github.com/roehling/postsrsd
Santrauka : Siuntėjo ir voko perrašymo priemonė, atitinkanti postfix SPF persiuntimo reikalavimus
Aprašymas :
"PostSRSd" teikia siuntėjo perrašymo schemą (SRS) per TCP pagrįstą
"Postfix" paieškos lenteles. SRS reikalinga, jei jūsų pašto serveris veikia
kaip ekspeditorius.
/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

Dabar reikia pritaikyti konfigūracijos failą. Po to paslaugą galima integruoti ir paleisti.

nano /etc/sysconfig/postsrsd
# Numatytieji nuostatos postsrsd
# Vietinis domeno vardas.
# Adresai perrašomi taip, kad būtų kilę iš šio domeno. Numatytoji vertė
# paimtas iš postconf -h mydomain ir tikriausiai gerai.
#
#SRS_DOMAIN=example.com Čia įveskite pašto serverio domeną. Tai taip pat turėtų būti įrašyta į main.cf.
SRS_DOMAIN=ihrefirma.de
# Neįtraukti papildomų domenų.
# Galite įtraukti domenus, kuriems netaikomas adresų perrašymas.
# Jei domeno vardas prasideda tašku, jis atitinka visus subdomenus, bet ne
# pats domenas. Keletą domenų atskirkite tarpais arba kableliais.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Pirmasis skiriamasis simbolis po SRS0 arba SRS1.
# Gali būti vienas iš: -+=
SRS_SEPARATOR==
# Slaptasis raktas perrašytiems adresams pasirašyti.
# Kai postsrsd įdiegiama pirmą kartą, sugeneruojama atsitiktinė paslaptis
# ir saugomas /etc/postsrsd.secret. Daugumai įrenginių tai visiškai tinka.
#
SRS_SECRET=/etc/postsrsd.secret
# Vietinių TCP prievadų sąrašas.
# Šie prievadai naudojami postfix TCP sąrašui susieti. Jei pakeisite
#, turite atitinkamai pakeisti postfix nustatymus. Uostai
# yra susieti su grįžtamąja sąsaja ir niekada neturėtų būti rodomi
# internete.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Atsisakykite root privilegijų ir po inicializacijos paleiskite kaip kitas naudotojas.
# Tai labai rekomenduojama, nes postsrsd tvarko nepatikimą įvestį.
#
RUN_AS = niekas
# kalėjimo demonas chroot aplinkoje
CHROOT=/var/lib/postsrsd

Jei dar nėra, "Postfix" kataloge sukurkite šiuos failus:

touch /etc/postfix/sender_canonical_maps

touch /etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/sender_canonical_maps

Dabar į main.cf konfigūracijos failą įrašykite arba pakeiskite šias eilutes:

sender_canonical_maps = btree:/etc/postfix/sender_canonical_maps, tcp:127.0.0.0.1:10001
sender_canonical_classes = envelope_sender
recipient_canonical_maps = btree:/etc/postfix/recipient_canonical_maps, tcp:127.0.0.0.1:10002
recipient_canonical_classes = envelope_recipient

Po to galite paleisti postsrs paslaugą ir iš naujo paleisti postfix.

service postsrsd start
service postfix restart

Patikrinkite, ar viskas veikia, išsiųsdami el. laišką iš gmx adreso į el. pašto adresas iš kurio el. laiškas siunčiamas atgal į gmx.

tail -f /var/log/maillog|grep 'srs_forward'

Pavyzdinis leidinys:

Jun 2 12:22:10 theircompany.com postsrsd[1899]: srs_forward:  perrašyta kaip 

Jei šis vadovas jums buvo naudingas, būtume dėkingi, jei paaukotumėte lėšų vietiniam medelynui:




 plotis=

Jei naudojate kitą "Linux" distribuciją, demoną taip pat galite kompiliuoti rankiniu būdu. Pavyzdžiui, "Centos6" atveju atkreipkite dėmesį į tai, kad "Postfix" paslauga yra per sena ir pirmiausia ją reikėtų atnaujinti iki naujausios versijos.

Aktualūs straipsniai