¿Hay alguna forma de restringir una lista de correo del cartero para permitir solo suscripciones de un dominio específico?
Sé cómo prohibir que se suscriban dominios o direcciones de correo electrónico específicas, pero ¿hay alguna manera de prohibir todos los dominios que no son, por ejemplo, example.com? ¿O tal vez un par de dominios específicos?
Estamos empezando a ser golpeados por los intentos de suscripción a algunas de nuestras listas de lo que estoy seguro son spammers en botnets 1 y son propietarios de listas molestos. Algunas listas están configuradas con una política de suscripción de "Requerir aprobación" o "Confirmar y aprobar" porque las listas están destinadas solo a nuestros usuarios locales y sería bueno minimizar la molestia de los propietarios de listas al rechazar automáticamente las suscripciones del correo electrónico externo direcciones que el propietario de la lista no podrá suscribir de todos modos.
No podemos limitar el acceso a las redes locales porque tenemos listas destinadas a una audiencia mundial y algunos de nuestros usuarios "locales" pueden estar en cualquier lugar.
1 Una dirección de correo electrónico se suscribe a un par de docenas de listas no relacionadas de diferentes IP durante unas pocas horas; luego, al día siguiente, otra ronda con una nueva dirección de correo electrónico y diferentes IP. En algunos casos, el propietario de la lista les ha enviado por correo electrónico una pregunta sobre por qué se registraron en la lista y no recibió respuesta.
fuente
Respuestas:
Otras respuestas no detendrán una dirección de correo electrónico como "[email protected]". Esto:
^(?!.*[@.]example\.com)
(asume que todos los subdominios de example.com están bien). Para aplicar ejecutar:fuente
$
after com para evitar el paso[email protected]
Mailman utiliza el motor de expresión regular de Python, que es lo suficientemente flexible como para coincidir con todo excepto un cierto dominio.
Ponga algo como esto en ban_list para la lista:
^(?!.*example\.edu)
o:^(?!.*(example\.edu|example\.com))
Si las listas están restringidas y reciben suscripciones de spam, es posible que no desee anunciar la lista en mailman (haga que el enlace esté disponible en otro lugar). Establecer la política de suscripción a la lista de correo en "Confirmar y aprobar" en lugar de "Aprobar" para que los spammers tengan que manejar un correo electrónico antes de que el propietario de la lista esté molesto, también puede ayudar.
fuente
Algunos regex foo deberían hacer el truco. Ejemplo en la página Berkeley MailMan: https://calmail.berkeley.edu/docs/mailman/regexp.html#settings
fuente
^(?!.*example\.edu)
o^(?!.*(example\.edu|example\.com))
en la lista de prohibición?