Можно ли ограничить список рассылки почтальона разрешением подписок только для одного конкретного домена?
Я знаю, как запретить подписку на определенные адреса электронной почты или домены, но есть ли способ запретить все домены, например, example.com? Или может быть пара конкретных доменов?
Мы начинаем сталкиваться с попытками подписки на некоторые из наших списков, поскольку я уверен, что они являются спамерами в бот-сетях 1, и это раздражает владельцев списков. В некоторых списках настроена подписка_полиса «Требовать утверждения» или «Подтвердить и одобрить», поскольку списки предназначены только для наших локальных пользователей, и было бы неплохо минимизировать раздражение владельцев списков, автоматически отклоняя подписки из-за пределов электронной почты. адреса, на которые владелец списка не сможет подписаться.
Мы не можем просто ограничить доступ к локальным сетям, потому что у нас есть списки, предназначенные для всемирной аудитории, и некоторые из наших «локальных» пользователей могут быть где угодно.
1 Один адрес электронной почты подписывается на пару десятков не связанных списков с разных IP-адресов в течение нескольких часов; затем на следующий день еще один раунд с новым адресом электронной почты и другими IP-адресами. В нескольких случаях владелец списка отправлял им по электронной почте вопрос о том, почему они подписались на список, и не получил ответа.
источник
Ответы:
Другие ответы не остановят адрес электронной почты, такой как "врага@xxxexample.com". Это будет:
^(?!.*[@.]example\.com)
(предполагается, что все дочерние домены example.com в порядке). Чтобы применить пробег:источник
$
после ком, чтобы предотвратить передачуtest@example.com.spammer.bar
Mailman использует движок регулярных выражений Python, который достаточно гибок, чтобы соответствовать всему, кроме определенного домена.
Поместите что-то вроде этого в ban_list для списка:
^(?!.*example\.edu)
или:^(?!.*(example\.edu|example\.com))
Если списки ограничены и вы получаете спам-подписку, вы можете не рекламировать список в mailman (сделайте ссылку доступной в другом месте). Установка политики подписки на рассылку вместо «Одобрить» вместо «Одобрить», так что спамерам придется обрабатывать кусок электронной почты до того, как владелец списка будет раздражен.
источник
Некоторое регулярное выражение должно сделать свое дело. Пример на странице MailMan в Беркли - https://calmail.berkeley.edu/docs/mailman/regexp.html#settings
источник
^(?!.*example\.edu)
или^(?!.*(example\.edu|example\.com))
в списке банов?