Я знаю, что это может показаться неуместным вопросом, но эй, позволь мне попробовать ...
Привет я принимаю разные домены и пытаюсь настроить postfix для отправки писем через sendgrid для определенных доменов с другой аутентификацией, а остальные оставшиеся домены для использования локальных настроек postfix для обычной отправки почты, то есть с использованием моего хоста ретрансляции по умолчанию, вот что мне удалось скомпилировать из их интернет сайт и добавил свои настройки
/etc/postfix/main.cf:
smtp_sender_dependent_authentication = yes
sender_dependent_relayhost_maps = hash:/etc/postfix/sender_relay
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
relayhost = my.default.relay.com
/etc/postfix/sasl_passwd:
# Per-sender authentication; see also /etc/postfix/sender_relay.
user1@example0.com apikey:thatAPIkeyfromSendGrid
@domain1.example1.com username1:password1
@domain2.example.com username2:password2
# Login information for the default relayhost(which is?)
[my.default.relay.com] username:password
/etc/postfix/sender_relay:
# Per-sender provider; see also /etc/postfix/sasl_passwd.
@domain1.example.com [sendgrid.net]:submission
@domain2.example.com [sendgrid.net]:submission
Теперь по какой-то причине я не могу понять, мой default relay host
? Я попытался
relay_host =
и
relay_host = $domain
также
relay_host = [my.default.relay.com]
В конце концов, я все еще получаю mail for [my.default.relay.com] loops back to myself
, конечно, я сделал почтовые карты sender_relay, sasl_passwd и изменил их на chmod 600
Можете ли вы помочь узнать, что у меня default relay host
является? Или возможный способ решения моей проблемы?
PS: я не в Открытое реле хотя
Чтобы узнать хост ретрансляции по умолчанию, вы уже пробовали postconf relayhost
команда? И, конечно же, почтовые журналы должны показать вам, что происходит.
Параметр конфигурации relayhost
, а не "relay_host
". Вы спрашиваете какой у вас ретранслятор по умолчанию и у вас есть ответ, как это понять. Я думаю, ты действительно пытаешься спросить, что это должен быть.
В relayhost
может быть пустым как по умолчанию. Вам не нужен ретранслятор, если только вы не подключены к Интернету через порт SMTP. 25
ограничено. Postfix по умолчанию запрашивает DNS для почтовый обменник MX
запись домена получателя и общаться напрямую с получателем агент передачи сообщений (MTA).