Az elmúlt napokban az united internet úgy döntött, hogy blokkolja a továbbított e-maileket, például a gmx vagy web.de címekre.
Más szolgáltatók ügyfelei, akiknek egyéni e-mail címét a gmx/web.de e-mail címére továbbították, hirtelen nem kapnak több e-mailt, ha a feladó a gmx/web.de-ről küldte az e-mailt.
Mint szolgáltató, most kénytelen eleget tenni az united internet kérésének, hogy szerverét az úgynevezett SRS-eljárásra állítsa át, még akkor is, ha ez további problémákhoz vezet, és különösen a már továbbított e-mailekkel okozhat gondot.
Ezzel az útmutatóval 1 perc alatt telepítheti az SRS-t, és ügyfelei szervizkérelmei csökkenni fognak.
Ez az útmutató egy Centos7 rendszerre vonatkozik, ahol a Postfix az MTA.
Töltse le és telepítse a postsrsd-1.4-3.el7.centos.x86_64.rpm RPM-et.
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
Ha nem érkezett hibaüzenet, a telepítés befejeződött. A telepítés a következő paranccsal ellenőrizhető. Itt közvetlenül megjelenik az is, hogy mely fájlok lettek telepítve.
rpm -qil postsrsd
Minta kiadás:
Név : postsrsd
Verzió : 1.4
Kiadás : 3.el7.centos
Architektúra: x86_64
Telepítés dátuma: 2016. június 02., csütörtök 11:55:53 CEST
Csoport : Nem meghatározott
Méret : 49065
Licenc : GPLv2+
Aláírás : (nincs)
Forrás RPM : postsrsd-1.4-3.el7.centos.src.rpm
Build Date : Thu 02 Jun 2016 10:54:45 CEST
Build Host : vpn.webhoster.ag
Áthelyezések : (nem áthelyezhető)
URL : https://github.com/roehling/postsrsd
Összefoglaló : Egy feladó-boríték átíró az SPF továbbítás betartásához a postfix számára
Leírás :
A PostSRSd a TCP-alapú feladói átírási sémát (SRS) biztosítja.
kereső táblázatok a Postfix számára. SRS-re akkor van szükség, ha a levelezőszerver
mint szállítmányozó.
/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
Most a konfigurációs fájlt kell módosítani. Ezt követően a szolgáltatás integrálható és elindítható.
nano /etc/sysconfig/postsrsd
# A postsrsd alapértelmezett beállításai
# Helyi domain név.
# A címek átíródnak úgy, hogy ebből a tartományból származzanak. Az alapértelmezett érték
Az # a postconf -h mydomainből származik, és valószínűleg rendben van.
#
#SRS_DOMAIN=example.com Kérjük, itt adja meg a levelezőszerver tartományát. Ennek a main.cf fájlban is meg kell lennie.
SRS_DOMAIN=ihrefirma.de
# További tartományok kizárása.
# Olyan domaineket sorolhat fel, amelyekre nem vonatkozik a címek átírása.
# Ha egy domainnév ponttal kezdődik, akkor az összes aldomainre illik, de a következőre nem
# maga a tartomány. Több tartományt különítsen el szóközzel vagy vesszővel.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Első elválasztó karakter az SRS0 vagy SRS1 után.
# Lehet az alábbiak egyike: -+=
SRS_SEPARATOR==
# Titkos kulcs az átírt címek aláírásához.
# A postsrsd első telepítésekor egy véletlenszerű titok generálódik.
# és az /etc/postsrsd.secret állományban tárolt. A legtöbb telepítésnél ez teljesen rendben van.
#
SRS_SECRET=/etc/postsrsd.secret
# Helyi portok a TCP-listához.
# Ezek a portok a postfix TCP-listájának kötésére szolgálnak. Ha megváltoztatja
# ezeket, akkor a postfix beállításait ennek megfelelően kell módosítani. A kikötők
# a loopback interfészhez van kötve, és soha nem szabad kitenni a
# az interneten.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Dobja el a root jogosultságokat, és az inicializálás után más felhasználóként futtassa.
# Ez erősen ajánlott, mivel a postsrsd nem megbízható bemenetet kezel.
#
RUN_AS=nobody
# Jail démon chroot környezetben
CHROOT=/var/lib/postsrsd
Ha még nincsenek meg, hozza létre a következő fájlokat a Postfix könyvtárban:
touch /etc/postfix/sender_canonical_maps /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
Most add vagy változtasd meg a következő sorokat a main.cf konfigurációs fájlban:
sender_canonical_maps = btree:/etc/postfix/sender_canonical_maps, tcp:127.0.0.0.1:10001 sender_canonical_classes = boríték_feladó recipient_canonical_maps = btree:/etc/postfix/recipient_canonical_maps, tcp:127.0.0.0.1:10002 recipient_canonical_classes = boríték_recipient
Ezután elindíthatja a postsrs szolgáltatást és újraindíthatja a postfixet.
service postsrsd start service postfix újraindítás
Ellenőrizze, hogy minden működik-e, küldjön egy e-mailt egy gmx címről egy eMail cím amelyből egy e-mailt küldünk vissza a gmx-nek.
tail -f /var/log/maillog|grep 'srs_forward'
Minta kiadás:
Jun 2 12:22:10 theircompany.com postsrsd[1899]: srs_forward: átírva mint
Ha ez az útmutató hasznos volt az Ön számára, örömmel fogadnánk egy adományt a helyi óvodának:
Ha más Linux-disztribúciót használ, a démont kézzel is lefordíthatja. A Centos6 esetében például vegye figyelembe, hogy az ott szállított Postfix szolgáltatás túl régi, és először frissíteni kell a legújabb verzióra.