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

Как настроить SPF для передачи локального IP-адреса?

У меня есть сервер базы данных CentOS 7, подключенный к серверу приложений CentOS 7 через кросс-кабель. Почтовый сервер находится на сервере приложений со следующей конфигурацией SPF:

v=spf1 +a +mx +ip4:aaa.aaa.aaa.aaa +ip4:bbb.bbb.bbb.bbb ~all

где aaa.aaa.aaa.aaa и bbb.bbb.bbb.bbb - внешние IP-адреса для каждого сервера.

Если сервер базы данных хочет отправить электронную почту через сервер приложений, используя локальный IP-адрес (192.168.0.5), как я могу настроить SPF для передачи всех локальных IP-адресов (без проверки) или иным образом разрешить локальный IP-адрес 192.168.0.5 пройти SPF аутентификацию?

Достаточно ли указанной выше конфигурации (например, на основе внешних IP-адресов), или мне нужно сделать что-то дополнительное для учета внутреннего IP-адреса?

ОБНОВИТЬ

я использую exim для электронной почты. Для отправки электронной почты с сервера базы данных он аутентифицируется в SMTP как пользователь на сервере приложений и отправляет такие команды, как ehlo.

В этом случае вы полностью игнорируете SPF.

У вас есть внутренний почтовый сервер, на который вы собираетесь пересылать почту с других внутренних машин. Вы должны настроить его так, чтобы он всегда принимал почту с этих машин. Как вы это делаете, зависит от того, какое программное обеспечение почтового сервера вы используете, которое вы не указали. Проверьте его документацию.