Как фильтровать учетную запись электронной почты catchall на основе адреса получателя [закрыто]

// Справочная информация

Я создаю плагин для chrome, который перенаправляет личные сообщения с сайтов на вашу электронную почту и позволяет возвращать ваши ответы по электронной почте через различные системы личных сообщений сайтов. По сути, унифицировать личные сообщения и ответы на них через вашу обычную электронную почту.

Я веб-разработчик, но никогда не занимался почтой, расширениями chrome или управлением сервером. Это в основном учебный опыт.

//Окружение

  • Небольшой выделенный сервер Kimsufi
  • Общая установка ISPConfig 3 с использованием postfix и spamassassin, работающий на Debian.
  • Catch all account на system@domain.com

// Проблема

Как настроить фильтр, который блокирует всю входящую почту, не соответствующую заданной схеме именования получателей? Я предполагаю, что это будет regex, но я понятия не имею, где и как его можно записать, чтобы определить адреса получателей.

// Разрешенные адреса получателей

  • someoneOnXX@domain.com
  • someoneelseOnXX@domain.com
  • potatoOnXXOnXX@domain.com

// Не разрешенные адреса получателей

  • someone@domain.com
  • someoneelse@domain.com
  • potato@domain.com
0
задан 25 February 2015 в 06:08
1 ответ

Добавьте

check_recipient_access regexp:/etc/postfix/access,

в smtpd_recipient_restrictions .

В / etc / postfix / access сделайте что-то вроде:

!/.*OnXX<at> example\.com/  DISCARD
3
ответ дан 4 December 2019 в 12:28

Теги

Похожие вопросы