Настройка шлюза электронной почты для защиты от спама с mailscanner и postfix в качестве сервера ретрансляции

Я настроил mailscanner и postfix для получения писем, отсканируйте его с помощью clamAV и отправьте на почтовый сервер в моей сети.

internet <----> mail.abc.com (MailScanner) <-----> mail1.abc.com (Dest. Email Server )

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

** 13 мая 01:25:34 mail1 postfix / smtpd [18995]: подключение с неизвестного [10.100.1.1] 13 мая 01:25:34 mail1 postfix / smtpd [18995]: NOQUEUE: отклонить: RCPT от неизвестного [10.100.1.1]: 454 4.7.1 : Доступ к передаче закрыт; от = до = proto = ESMTP helo = 13 мая 01:25:34 mail1 postfix / smtpd [18995]: отключиться от неизвестного [10.100.1.1] **

10.100.1.1 - это IP-адрес для сервера ретрансляции шлюза, а 10.100.1.100 - это внутренний почтовый сервер, т.е. почтовый сервер назначения.

транспортный файл

abc.com smtp: [10.100.1.100]

Также нужно ли мне добавить учетные данные smtp на сервер шлюза, чтобы пересылать все электронные письма abc.com на внутренний почтовый сервер? если да ... как?

0
задан 13 May 2017 в 08:43
1 ответ

Трудно быть точным, поскольку вы не предоставили никакой конфигурации ни для одного из серверов, но в целом:

  • Ваш внешний сервер фильтров должен знать существующие адреса, чтобы иметь возможность отклонять почту на несуществующие адреса. Для этого вы можете использовать relay_recipient_maps .

  • Внутреннему почтовому серверу вообще не нужно ретранслировать что-либо (для сервера фильтров), так как все почтовые ящики должны находиться в mydestination или в виртуальном домене .

0
ответ дан 5 December 2019 в 08:10

Теги

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