Mi configuración ideal es la siguiente:

Mi configuración ideal es la siguiente:

Actualmente tengo un dominio comprado a través de GoDaddy.com, que me proporciona una configuración básica de correo electrónico para las necesidades más comunes. Lo configuré para reenviar todo el correo [email protected]a [email protected]. También tengo un servidor virtual con un Postfix en ejecución que uso para un sitio web específico (todo el correo somedomain.comse reenvía a través de LMTP a un programa escrito por mí).

Dado que recientemente estoy sufriendo acoso por parte de spammers, que GoDaddy no parece filtrar el spam y que Pocket Outlook de mi Windows Phone no puede filtrar el spam, me gustaría usarlo SpamAssassinpara filtrar el spam entrante cambiando los registros MX de mi dominio a mi servidor.

Mi configuración ideal es la siguiente:

  1. Todo el correo entregado a somedomain.comse redirige a través de LMTP como de costumbre mediante transporte virtual.sin ningún control de spam
  2. Todo el correo a [email protected]es redirigido [email protected]después de unverificación severa de spam
  3. No me importa [email protected]ya que uso solo una dirección por ahora.
  4. Me gustaría entrenar a SpamAssassin con reglas de spam personalizadas, posiblemente basadas en la presencia de ciertas palabras clave (enlaces a ciertas páginas para cancelar la suscripción que encontré recurrentes)

Actualmente configuré Postfix con

transporte

somedomain.com                 lmtp:[127.0.0.1]:8025
.somedomain.com                error: Cannot accept mail for this domain

relé

somedomain.com                 OK

(Creo que debería agregar mydomain.com OKtambién)

virtual

@mydomain.com                  [email protected]

(parece una regla general, está bien como requisito 3)

Instalé SpamAssassin, puedo hacerlo rcspamd starty configurarlo para que arranque con el servidor, pero no sé si hay algo más que hacer para usar en Postfix y cómo aplicar el requisito 1 (solo se filtra el correo a midominio.com)

También intenté enviar un correo electrónico a través de Telnet para asegurarme de que mi configuración esté lista para el cambio de MX. Recibí el mensaje en mi cuenta pero descubrí que pasó por Secureserver.net, como si Postfix no reescribiera el destino sino que simplemente transmitiera el mensaje.

Gracias de antemano. No soy un experto en SpamAssassin y tengo poca experiencia en Postfix (suficiente para evitar que mi servidor sea unrelé abierto)

Respuesta1

¿Ha configurado SpamAssassin comoFiltro de contenidoosmtpd_proxy_filtro?

Postfix necesita saber cómo hablar con SpamAssassin. Siempre he usado Postfix con algún tipo de SMTP-Proxy (comoAmavísoVBoxAdm) así que no estoy seguro de si SpamAssassin viene con un proxy SMTP propio. Resuelva esto y use content-filter si desea un filtrado posterior a la cola o smtpd_proxy_filter si desea un filtrado previo a la cola. En el caso del filtro previo a la cola, el proxy smtp necesita una forma de reinyectar el correo, por lo que debe crear un nuevo transporte en master.cf. Se establece un filtro de contenido en main.cf, mientras que se debe configurar un smtpd_proxy_filter en master.cf.

información relacionada