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:
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.