Estos son los pasos para instalar postsrsd desde Timo Röhling. Estas instrucciones parecen funcionar para muchos sabores de Unix, incluido 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
Aquí hay un tutorial de 2012 sobre cómo configurar SRS con Postfix en Debian: http://blog.phusion.nl/2012/09/10/mail-in-2012-from-an-admins-perspective/
Aquí hay un tutorial de 2013 para Ubuntu: http://www.ameir.net/blog/archives/71-installing-srs-extensions-on-postfix-ubuntudebian.html
fuente
Aquí hay algunos pensamientos, que requerirán un poco de personalización para satisfacer sus necesidades exactas. Lo primero que encontré fue que a Postfix no parece gustarle hacer nada a las direcciones que son alias (es decir,
virtual_alias_domain
/virtual_alias_maps
). Pero está bien, ya que en realidad no importa cómo se llamen estas direcciones siempre que todo se entregue correctamente al final.Entonces, en Postfix
main.cf
, agregue las siguientes líneas:A continuación, debe decirle a Postfix lo que
munger
realmente significa. Agregue lo siguiente (vea la tubería (8) para más opciones). Entonces agregue lo siguiente amaster.cf
:De acuerdo con lo anterior, cualquier cosa destinada
example.org
se enviará al/usr/bin/redirector
programa (o como quiera llamarlo). Para la mayoría de las cosas normales, necesitaría algunos argumentos de la línea de comandos para la información del remitente / destinatario (nuevamente,pipe(8)
tiene más detalles), pero dado que las direcciones del remitente y el destino son fijas, no se necesita nada más en la línea de comandos.Ahora solo necesitas escribir el
redirector
programa. Esto funcionó para mí:Es un script de shell normal (o su idioma de elección), así que hágalo tan simple o complejo como desee.
fuente
Será mejor que olvide todo el asunto de spf y use dkim en su lugar.
Aquí hay un buen artículo que describe los problemas de SPF .
fuente