Oto kroki, aby zainstalować postrsd z Timo Röhling. Te instrukcje wydają się działać dla wielu uniksowych smaków, w tym dla Ubuntu 14.04.
# Debian/Ubuntu preparations:
sudo apt-get install cmake sysv-rc-conf
# download and compile the software:
cd ~
wget https://github.com/roehling/postsrsd/archive/master.zip
unzip master
cd postsrsd-master/
make
sudo make install
# or alternatively install binary from later Ubuntu repositories
sudo apt-get install postsrsd
# Add postfix configuration parameters for postsrsd:
sudo postconf -e "sender_canonical_maps = tcp:127.0.0.1:10001"
sudo postconf -e "sender_canonical_classes = envelope_sender"
sudo postconf -e "recipient_canonical_maps = tcp:127.0.0.1:10002"
sudo postconf -e "recipient_canonical_classes = envelope_recipient"
# Add SRS daemon to startup (Red Hat 6/CentOS):
sudo chkconfig postsrsd on
# Add SRS daemon to startup (Debian/Ubuntu):
sudo sysv-rc-conf postsrsd on
# Start SRS daemon:
sudo service postsrsd restart
#Reload postfix:
sudo service postfix reload
Tutaj jest tutorial 2012 na temat konfigurowania SRS z Postfix na Debianie: http://blog.phusion.nl/2012/09/10/mail-in-2012-from-an-admins-perspective/
Oto samouczek 2013 dla Ubuntu: http://www.ameir.net/blog/archives/71-installing-srs-extensions-on-postfix-ubuntudebian.html
źródło
Oto kilka pomysłów, które będą wymagać pewnych dostosowań, aby spełnić Twoje dokładne potrzeby. Pierwszą rzeczą, którą znalazłem, było to, że Postfix nie lubi robić nic z adresami, które są aliasami (tj.
virtual_alias_domain
/virtual_alias_maps
). Ale to dobrze, ponieważ w rzeczywistości nie ma znaczenia, jak te adresy są nazywane, o ile wszystko ostatecznie zostanie poprawnie dostarczone.Zatem w Postfix
main.cf
dodaj następujące wiersze:Następnie musisz powiedzieć Postfix, co
munger
tak naprawdę znaczy. Dodaj następujące elementy (patrz rura (8), aby uzyskać więcej opcji). Dodaj więc następujące elementymaster.cf
:Zgodnie z powyższym wszystko, do czego
example.org
zostanie przeznaczone, zostanie wysłane do/usr/bin/redirector
programu (lub jakkolwiek chcesz to nazwać). W przypadku większości normalnych rzeczy potrzebne są argumenty wiersza poleceń dla informacji o nadawcy / odbiorcy (ponownie,pipe(8)
ma więcej szczegółów), ale ponieważ adresy nadawcy i odbiorcy są ustalone, nic więcej nie jest potrzebne w wierszu poleceń.Teraz wystarczy napisać
redirector
program. To działało dla mnie:Jest to zwykły skrypt powłoki (lub wybrany przez Ciebie język), więc uczyń go tak prostym lub złożonym, jak chcesz.
źródło
Lepiej zapomnij o całym spf i zamiast tego użyj dkim.
Oto dobry artykuł opisujący problemy z SPF .
źródło