Назад | Перейти на главную страницу

Cisco: маршрутизация исходящего SMTP-трафика на том же IP-адресе, что и входящего

Установите несколько серверов за ASA 5505, все в порядке, за исключением того факта, что ASA отправляет только правильный исходящий IP-адрес smtp для самого домена почтового сервера.

Любой другой домен, который отправляет исходящую электронную почту, показывает внешний IP-адрес ASA как адрес отправителя, что вызывает тревогу у почтовых серверов получателя, поскольку у нас нет настройки обратного DNS на этом IP.

Мы бы хотели, чтобы произошло следующее:

1) Сделайте исходящий IP-адрес smtp тем же как входящий IP (предпочтительно)
-или
2) Укажите IP-адрес нашего почтового сервера в качестве адреса отправителя для ВСЕГО исходящего SMTP-трафика, а затем настройте записи SPF DNS для наших доменов, в которых домен почтового сервера указан в качестве авторизованного отправителя.

Применимые строки конфигурации:

object-group network web-services
network-object host xx.xxx.xx.101
network-object host xx.xxx.xx.102
...
object-group service open-tcp tcp
port-object eq smtp
...

access-list out_in extended permit tcp any object-group web-services object-group open-tcp
...
global (outside) 1 interface
global (dmz) 1 interface
nat (dmz) 0 access-list nonat
nat (dmz) 1 0.0.0.0 0.0.0.0 # perhaps here some magic can be worked

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

Идеи оценены, спасибо

Получил помощь на форумах Cisco, вот решение, которое подходит для моей установки:

global (outside) 25 xx.xxx.xx.101
access-list Dmz-Smtp-PolicyPAT
access-list Dmz-Smtp-PolicyPAT extended permit tcp 172.16.0.0 255.255.0.0 any eq smtp
nat (dmz) 25 access-list Dmz-Smtp-PolicyPAT

Это направляет весь исходящий трафик smtp через внешний IP-адрес xx.xxx.xx.101, общедоступный IP-адрес моего почтового сервера.

Я бы предпочел, чтобы входящий smtp выходил на тот же общедоступный IP, но Qmail, мой почтовый сервер, не поддерживает несколько исходящих IP-адресов в версии, которую я установил (v1.03).

В любом случае это работает, весь исходящий трафик кажется внешнему миру исходящим с моего почтового сервера, а не с внешнего IP-адреса самого ASA. Теперь просто нужно настроить записи SPF для клиентских доменов и авторизовать mycompany.com в качестве авторизованного отправителя почты.

что-то вроде static (inside,outside) tcp mail.server.ip.here smtp your.internal.subnet.here smtp netmask net.mask.for.the.internal.subnet.here должен сделать свое дело.