SRS koos postfixiga CentOSi all

Viimastel päevadel on united internet otsustanud blokeerida edastatud e-kirju, nt gmx või web.de aadressidele.

Teiste teenusepakkujate kliendid, kelle individuaalsed e-posti aadressid on edastatud gmx/web.de e-posti aadressile, ei saa äkki enam ühtegi e-kirja, kui saatja on saatnud e-kirja gmx/web.de-st.

Teenusepakkujana olete nüüd sunnitud täitma united internet'i nõuet lülitada oma server nn SRS-menetlusele, isegi kui see toob kaasa täiendavaid probleeme ja võib tekitada probleeme, eriti juba edastatud e-kirjadega.

Selle juhendi abil on SRS paigaldatud 1 minutiga ja teie klientide teeninduspäringud vähenevad.

See juhend on Centos7 süsteemi jaoks, kus Postfix on MTA.

Laadige alla ja installige 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

Kui veateateid ei ilmnenud, on paigaldus lõpule viidud. Paigaldamist saab kontrollida järgmise käsuga. Siin kuvatakse ka otse, millised failid on paigaldatud.

rpm -qil postsrsd

Näidendi väljaandmine:

Nimi : postsrsd
Versioon : 1.4
Väljaanne : 3.el7.centos
Arhitektuur: x86_64
Paigaldamise kuupäev: Thu 02 Jun 2016 11:55:53 CEST
Rühm : Täpsustamata
Suurus : 49065
Litsents : GPLv2+
Allkiri : (puudub)
Lähte-RPM : postsrsd-1.4-3.el7.centos.src.rpm
Build Date : Thu 02 Jun 2016 10:54:45 CEST
Build Host : vpn.webhoster.ag
Ümberpaigutused : (ei ole ümberpaigutatav)
URL : https://github.com/roehling/postsrsd
Kokkuvõte : Postfixi SPF-i edastamise järgimiseks mõeldud saatja-ümbriku ümberkirjutaja postfixi jaoks
Kirjeldus :
PostSRSd pakub saatja ümberkirjutamise skeemi (SRS) TCP-põhise
Postfixi otsingutabelid. SRS on vajalik, kui teie postiserver tegutseb
ekspediitorina.
/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

Nüüd tuleb konfiguratsioonifaili kohandada. Pärast seda saab teenuse integreerida ja käivitada.

nano /etc/sysconfig/postsrsd
# Postrsd vaikimisi seaded
# Kohalik domeeninimi.
# Aadressid kirjutatakse ümber nii, et need pärinevad sellest domeenist. Vaikeväärtus
# on võetud postconf -h mydomainist ja tõenäoliselt on see korras.
#
#SRS_DOMAIN=example.com Palun sisestage siia postiserveri domeen. See peaks olema ka failis main.cf.
SRS_DOMAIN=ihrefirma.de
# Välja arvatud täiendavad domeenid.
# Te võite loetleda domeene, mille aadressi ümberkirjutamine ei kehti.
# Kui domeeninimi algab punktiga, sobib see kõigi alamdomeenidega, kuid mitte
# domeen ise. Eraldage mitu domeeni tühiku või komaga.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Esimene eraldusmärk pärast SRS0 või SRS1.
# Võib olla üks järgmistest: -+=
SRS_SEPARATOR==
# Salajane võti ümberkirjutatud aadresside allkirjastamiseks.
# Kui postsrsd paigaldatakse esimest korda, genereeritakse juhuslik saladus.
# ja salvestatud faili /etc/postsrsd.secret. Enamiku paigalduste puhul on see täiesti piisav.
#
SRS_SECRET=/etc/postsrsd.secret
# TCP-loendi kohalikud porte.
# Neid porte kasutatakse postfixi TCP-loendi sidumiseks. Kui te muudate
# neid, peate postfixi seadeid vastavalt muutma. Sadamad
# on seotud tagasiside liidesega ja neid ei tohiks kunagi kasutada liideses
# internetis.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Jäta juurkasutaja õigused ära ja käivita pärast initsialiseerimist teise kasutajana.
# See on väga soovitatav, kuna postsrsd töötleb ebausaldusväärset sisendit.
#
RUN_AS=nobody
# Jail deemon chroot keskkonnas
CHROOT=/var/lib/postsrsd

Kui seda veel ei ole, looge Postfixi kataloogi järgmised failid:

touch /etc/postfix/sender_canonical_maps /etc/postfix/sender_canonical_maps

touch /etc/postfix/recipient_canonical_maps /etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/sender_canonical_maps

Nüüd lisage või muutke oma main.cf konfiguratsioonifaili järgmised read:

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

Pärast seda saate käivitada postsrs teenuse ja taaskäivitada postfixi.

teenus postrsd start
service postfix restart

Kontrollige, et kõik töötab, saates gmx-aadressilt e-kirja aadressil E-posti aadress millest saadetakse e-kiri tagasi gmx-le.

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

Näidendi väljaandmine:

Jun 2 12:22:10 nendefirma.com postsrsd[1899]: srs_forward:  ümber kirjutatud .

Kui see juhend oli teile abiks, oleksime tänulikud annetuse eest kohalikule lasteaiale:




 laius=

Kui te kasutate teistsugust Linuxi distributsiooni, võite daemoni ka käsitsi kompileerida. Näiteks Centos6 puhul arvestage, et seal pakutav Postfixi teenus on liiga vana ja seda tuleks kõigepealt uuendada uusima versioonini.

Praegused artiklid