Откажитесь посылать электронное письмо определенным получателям с Постфиксом

Я также предпочитаю Инструменты Демона, Облегченные, потому что я всегда использовал их. Кроме того, там существует гаджет для Windows 7, который позволяет Вам смонтировать и размонтировать Изображения, удобные в Вашем рабочем столе.

7
задан 25 September 2011 в 12:51
2 ответа

Проблема в том, что почта отправляется через службу pickup (через интерфейс sendmail), поэтому это «исходящая» почта. Для исходящей почты ограничения smtpd _ * _ не применяются. Эти ограничения применяются только для «входящих» писем, отправленных через SMTP.

Изменить Есть даже решение, предоставленное Виктором Духовни (сопровождающим Postfix): http://marc.info/?l=postfix-users&m=120155612332393&w=1

6
ответ дан 2 December 2019 в 23:36

Как сообщает @mailq, программа «mail» не вводит сообщения через SMTP, «smtpd_recipient_restrictions» применяется только к сообщениям, полученным через SMTP. Так, например, если вы запустите это, вы должны увидеть, что он показывает отклонение:

printf 'ehlo hostname.domain.com\nmail from: <user@domain.com>\nrcpt to:' \
    '<personalemail@anotheroneofmydomains.com>\nquit\n' | nc localhost 25

Это SMTP-соединение через «netcat» (обычно называемое «nc»), и должно продемонстрировать, что блок равен действительно на месте.

Может быть, этого достаточно? Если нет, то единственный способ, который я могу придумать для отклонения этого удаленного адреса, - это настроить транспорт, который отклоняет сообщения, отправленные на него, а затем перечислить этот адрес в транспортной таблице, который будет связан с отклоняющим транспортом.

2
ответ дан 2 December 2019 в 23:36

Теги

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