Si gestiona su propio correo entrante y descubre que recibe más correo abusivo del que está dispuesto a tolerar, ¡esta guía es para usted! Le mostrará cómo configurar su contenedor mail-receiver para bloquear correos electrónicos de cualquier dominio en una lista que cree, y cómo agregar y eliminar dominios de esa lista con el tiempo.
Configuración
-
Utilizando la guía de configuración personalizada de Postfix, configure su contenedor
mail-receiverpara que tenga un volumen/etc/postfix/shared(consulte la sección “Apéndice” al final). -
Cree un archivo vacío en el host, en
/var/discourse/shared/mail-receiver/etc, llamadosender_access, ejecutando el siguiente comando comoroot:touch /var/discourse/shared/mail-receiver/etc/sender_access -
Utilizando la guía de configuración personalizada de Postfix, establezca la siguiente variable de entorno:
env: # <configuración existente> POSTCONF_smtpd_sender_restrictions: 'texthash:/etc/postfix/shared/sender_access'
Su sistema Postfix ahora está listo para aceptar dominios para bloquear.
Bloqueo y desbloqueo de dominios
La lista de dominios que desea bloquear se mantiene en el archivo /var/discourse/shared/mail-receiver/etc/sender_access en el host. El formato es sencillo: solo una lista de dominios, uno por línea, con la palabra REJECT después de cada uno. Aquí hay un ejemplo:
example.com REJECT
example.org REJECT
# etc
Existen otras posibilidades que puede usar en lugar de REJECT, pero no las cubriremos en esta guía; consulte el manual oficial si desea ser más avanzado.
Por lo tanto, para agregar o eliminar un dominio de la lista de dominios bloqueados, simplemente agregue o elimine la línea correspondiente del archivo, editándolo como root.
Hay un paso final que debe tomarse después de editar este archivo: recargar Postfix. No nota automáticamente que ha ocurrido un cambio y necesita ser informado. La forma más rápida y menos disruptiva de hacer esto es enviar una señal especial a Postfix, usando este comando:
docker kill -s HUP mail-receiver
Si luego examina los registros del contenedor mail-receiver, debería ver a Postfix mencionando una recarga de configuración.
Eso es todo. Disfrute de un sistema de correo menos abusado.
for this super helpful howto. I have now implemented the above and added the offending domains to it - I’ve let it go for an hour and so far it’s been quiet.