¿Cómo bloquear los correos entrantes y permitir los correos salientes para un usuario que no responde en Sendmail?

¿Cómo bloquear los correos entrantes y permitir los correos salientes para un usuario que no responde en Sendmail?

Estoy intentando bloquear los correos electrónicos entrantes para el usuario que no responde y permitirle enviar correos electrónicos al mismo tiempo. Intenté editar la configuración /etc/mail/virtusertablecon:

[email protected]     error:5.7.0:550 Invalid Address

Pero cuando intenté enviar un correo electrónico de prueba con root, el correo electrónico fue devuelto a mi administrador de correo con el error "Dirección no válida". Entonces, supongo que la configuración afecta tanto al envío como a la recepción de correos electrónicos.

Como necesito recibir correos electrónicos de otros usuarios, ¿hay alguna forma de bloquear los correos entrantes y aún así permitir los salientes sin cerrar el puerto entrante 25 en mi firewall?

Respuesta1

Agregaría una entrada a su /etc/aliasesarchivo así:

no-reply: /dev/null

Asegúrese de reconstruir la base de datos de alias con el newaliasescomando posterior.

Referencias

Respuesta2

Como necesito recibir correos electrónicos de otros usuarios, ¿hay alguna forma de bloquear los correos entrantes y aún así permitir los salientes sin cerrar el puerto entrante 25 en mi firewall?

Si estás ejecutando un servidor, debes tener en cuenta que siempre hay ataques, por lo que la entrada virtusertablepuede no ser suficiente.

Para bloquear no-replycorreos electrónicos y muchos otros UCE (correo electrónico comercial no solicitado) puede utilizarspamasassincomo servidor (spamd) en conexión con spamass-milter.

El milterenfoque es muy bueno, ya que puedes analizar correos electrónicos y rechazarlos mientras se reciben.

El bloqueo de usuarios lo realizan:

# /etc/spamassassin/local.cf

blacklist_from no-reply@*
blacklist_from direkt-invest@*
blacklist_from *@*direkt-invest*

whitelist_from [email protected]

Hay muchas otras reglas con las que puedes hacerlocal rules

Para bloquear correos electrónicos con contenido específico

body  LOCAL_UCE1_RULE /Viagra/
score LOCAL_UCE1_RULE 1000.0

Puedes bloquear la mayor parte de UCE usandoListas de bloqueo de DNS.

A menudo también necesitarás ajustar tus reglas y ejecutar sa-updatelas actualizaciones de reglas de SpamAssassin.

Respuesta3

  1. Asegúrese de que no haya ninguna no-replycuenta del sistema operativo
  2. Eliminar la entrada "error personalizado" en virtusertable

información relacionada