En los últimos días internet unido ha decidido bloquear los correos electrónicos reenviados a las direcciones gmx o web.de.

En el caso de los clientes de otros proveedores que tienen direcciones de correo electrónico individuales reenviadas a su correo electrónico de gmx/web.de, de repente no se reciben más correos electrónicos cuando el remitente ha enviado el correo electrónico de gmx/web.de.

Como proveedor, ahora se ve obligado a cumplir con la solicitud de internet unido para cambiar su servidor al llamado procedimiento SRS, incluso si esto lleva a más problemas y puede causar problemas especialmente con los correos electrónicos ya remitidos.

Con estas instrucciones tendrá instalado el SRS en 1 minuto y las solicitudes de servicio de sus clientes disminuirán.

Este manual se refiere a un sistema Centos7 con Postfix como MTA.

Descargue e instale el 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

Si no hubo mensajes de error, la instalación está completa. Con el siguiente comando se puede comprobar la instalación. También muestra directamente qué archivos se instalaron.

rpm -qil postsrsd

Salida de la muestra:

Nombre : postsrsd
Versión: 1.4
Liberación: 3.el7.centos
Arquitectura: x86_64
Fecha de instalación: Do 02 Jun 2016 11:55:53 CEST
Grupo : No especificado
Tamaño : 49065
Licencia: GPLv2+
Firma : (ninguna)
Fuente RPM : postsrsd-1.4-3.el7.centos.src.rpm
Fecha de construcción : Th 02 Jun 2016 10:54:45 CEST
Host de construcción : vpn.webhoster.ag
Reubicaciones : (no reubicables)
URL : https://github.com/roehling/postsrsd
Resumen : Un reescritor de sobres para cumplir con el reenvío de SPF para postfix
Descripción :
El PostSRSd proporciona el Sender Rewriting Scheme (SRS) a través de un sistema basado en TCP
tablas de búsqueda para Postfix. El SRS es necesario si su servidor de correo actúa
como transportista.
/etc/sysconfig/postsrsd
/usr/lib/system/system/postsrsd.service
/usr/sbin/postsrsd
/usr/share/doc/postsrsrsd
/usr/share/doc/postsrsrsd/README.md
/usr/share/doc/postsrsrsd/README_UPGRADE.md
/usr/share/doc/postsrsrsd/main.cf.ex
/usr/share/man/man8/postsrsd.8.gz
/var/lib/postsrsd

Ahora el archivo de configuración debe ser adaptado. Después de eso el servicio puede ser integrado y puesto en marcha.

nano /etc/sysconfig/postsrsd
# Configuración predeterminada para postsrsd
# Nombre de dominio local.
# Las direcciones se reescriben para que se originen en este dominio. El valor por defecto
# se toma del midominio postconf -h y probablemente esté bien.
#
#SRS_DOMAIN=ejemplo.com Por favor, introduzca el dominio del servidor de correo aquí. Esto también debería estar ubicado en el principal.cf.
SRS_DOMAIN=ihrefirma.de
# Excluir los dominios adicionales.
# Puede listar los dominios que no serán objeto de reescritura de direcciones.
# Si un nombre de dominio comienza con un punto, coincide con todos los subdominios, pero no
# el dominio mismo. Separa los múltiples dominios por espacio o coma.
#
#SRS_EXCLUDE_DOMAINS=.example.com,example.org
# Primer carácter separador después de SRS0 o SRS1.
# puede ser uno de: -+=
SRS_SEPARATOR==
# Clave secreta para firmar direcciones reescritas.
# Cuando postrsd se instala por primera vez, se genera un secreto aleatorio
# y almacenado en /etc/postsrsd.secret. Para la mayoría de las instalaciones, eso está bien.
#
SRS_SECRET=/etc/postsrsd.secret
# Puertos locales para la lista TCP.
# Estos puertos se usan para enlazar la lista TCP para postfix. Si cambias
# estos, tienes que modificar la configuración del postfix en consecuencia. Los puertos
# están ligados a la interfaz de loopback, y nunca deben ser expuestos en
# la Internet.
#
SRS_FORWARD_PORT=10001
SRS_REVERSE_PORT=10002
# Eliminar los privilegios de root y ejecutar como otro usuario después de la inicialización.
# Esto es muy recomendable ya que postsrsd maneja entradas no confiables.
#
RUN_AS=nadie
# Demonio de la cárcel en el entorno chroot
CHROOT=/var/lib/postsrsd

Si no existe ya, cree los siguientes archivos en el directorio postfix:

tocar /etc/postfix/sender_canonical_maps

tocar /etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/recipient_canonical_maps

postmap btree:/etc/postfix/sender_canonical_maps

Ahora agregue o cambie las siguientes líneas en su archivo de configuración main.cf:

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

Entonces puedes iniciar el servicio de postfijo y reiniciar el postfijo.

servicio postsrsd start
servicio postfix reinicio

Comprueba si todo funciona enviando un correo electrónico desde una dirección gmx a una dirección de correo electrónico existente en el servidor. dirección de correo electrónico enviar desde el cual se envía un correo electrónico a GMX.

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

Salida de la muestra:

Jun 2 12:22:10 yourcompany.com postsrsd [1899]: srs_forward:  reescrito como 

Si estas instrucciones le son útiles, estaremos encantados de recibir una donación para el jardín de infancia local:




 ancho=

Si estás usando otra distribución de Linux puedes compilar el demonio manualmente. Si usa, por ejemplo, Centos6, tenga en cuenta que el servicio de postfix incluido en Centos6 es demasiado antiguo y debería ser actualizado primero a la última versión.

Artículos de actualidad