...

Under de senaste dagarna har förenade Internet beslutat att skicka vidarebefordrade e-postmeddelanden t.ex. till gmx eller web.com blockadresser.

Kunder hos andra leverantörer som har enskilda e-postadresser som vidarebefordrats till sin e-postadress hos gmx/web.de får plötsligt inte längre några e-postmeddelanden om avsändaren har skickat e-postmeddelandet från gmx/web.de.

Som leverantör är du nu tvungen att följa united internets begäran om att byta server till det så kallade SRS-förfarandet, även om detta leder till ytterligare problem och kan orsaka problem särskilt med e-post som redan har vidarebefordrats.

Med den här guiden kan du installera SRS på en minut och dina kunders serviceförfrågningar kommer att minska.

Den här guiden gäller ett Centos7-system med Postfix som MTA.

Ladda ner och installera RPM:et 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

Om det inte finns några felmeddelanden är installationen klar. Installationen kan kontrolleras med följande kommando. Här visas också direkt vilka filer som installerades.

rpm -qil postsrsd

Exempelutgåva:

Namn : postsrsd
Version : 1.4
Utgåva : 3.el7.centos
Arkitektur: x86_64
Installationsdatum: to 02 jun 2016 11:55:53 CEST
Grupp : Ospecificerad
Storlek: 49065
Licens : GPLv2+
Underskrift : (ingen)
Käll-RPM : postsrsd-1.4-3.el7.centos.src.rpm
Byggdatum : to 02 jun 2016 10:54:45 CEST
Bygg värd : vpn.webhoster.ag
Flyttningar : (inte flyttningsbar)
URL : https://github.com/roehling/postsrsd
Sammanfattning : En omskrivare av avsändare och kuvert för att följa SPF-vidarebefordran för postfix.
Beskrivning :
PostSRSd tillhandahåller Sender Rewriting Scheme (SRS) via TCP-baserade
uppslagstabeller för Postfix. SRS behövs om din e-postserver agerar
som vidarebefordrare.
/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

Nu måste konfigurationsfilen anpassas. Därefter kan tjänsten integreras och startas.

nano /etc/sysconfig/postsrsd
# Standardinställningar för postsrsd
# Lokalt domännamn.
# Adresser skrivs om så att de kommer från denna domän. Standardvärdet
# kommer från postconf -h mydomain och är förmodligen okej.
#
#SRS_DOMAIN=example.com Ange e-postserverens domän här. Detta bör också finnas i main.cf.
SRS_DOMAIN=ihrefirma.de
# Exkludera ytterligare domäner.
# Du får förteckna domäner som inte ska vara föremål för omskrivning av adresser.
# Om ett domännamn börjar med en punkt matchar det alla underdomäner, men inte
# själva domänen. Separera flera domäner med ett mellanslag eller ett kommatecken.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Första separatortecken efter SRS0 eller SRS1.
# Kan vara en av följande: -+=
SRS_SEPARATOR==
# Hemlig nyckel för att signera omskrivna adresser.
# När postsrsd installeras för första gången genereras en slumpmässig hemlighet.
# och lagras i /etc/postsrsd.secret. För de flesta installationer är det helt okej.
#
SRS_SECRET=/etc/postsrsd.secret
# Lokala portar för TCP-listan.
# Dessa portar används för att binda TCP-listan för postfix. Om du ändrar
# dessa måste du ändra postfix-inställningarna i enlighet med detta. Hamnarna
# är bundna till loopback-gränssnittet och bör aldrig exponeras på
# på internet.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Släpp roträttigheterna och kör som en annan användare efter initialiseringen.
# Detta är starkt rekommenderat eftersom postsrsd hanterar icke betrodda indata.
#
RUN_AS=nobody
# Jail daemon i chroot-miljö
CHROOT=/var/lib/postsrsd

Om de inte redan finns, skapa följande filer i Postfix-katalogen:

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

Lägg till eller ändra följande rader i konfigurationsfilen main.cf:

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

Därefter kan du starta tjänsten postsrs och starta om postfix.

service postsrsd start
service postfix restart

Kontrollera att allt fungerar genom att skicka ett e-postmeddelande från en gmx-adress till en E-postadress från vilken ett e-postmeddelande skickas tillbaka till gmx.

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

Exempelutgåva:

Jun 2 12:22:10 theircompany.com postsrsd[1899]: srs_forward:  omskriven till 

Om den här guiden har varit till hjälp för dig skulle vi uppskatta en donation till den lokala plantskolan:




 bredd=

Om du använder en annan Linuxdistribution kan du också kompilera demonen manuellt. För Centos6, till exempel, bör du notera att Postfix-tjänsten som levereras där är för gammal och bör uppdateras till den senaste versionen först.

Aktuella artiklar

Ein heller Fußgängertunnel führt durch einen bewachsenen steinernen Hang.
Administration

WireGuard VPN für Serveradministratoren sicher einrichten

Richte WireGuard als eng abgegrenztes Wartungsnetz ein: individuelle Peers, präzise AllowedIPs, Firewall-Regeln für SSH und ein getesteter Notfallzugang schützen Verwaltungsdienste vor direkter Internet-Exponierung.