Postfix: Какой у меня ретрансляционный хост по умолчанию при отправке через разные ретрансляционные хосты?

Postfix: Какой у меня ретрансляционный хост по умолчанию при отправке через разные ретрансляционные хосты?

Я знаю, что это может показаться глупым вопросом, но эй, позвольте мне попробовать...

Привет, я принимаю гостей.разные доменыи пытаюсьнастроить 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.
    [email protected]                  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,конечно, я сделал postmaps sender_relay,sasl_passwd и изменил их на chmod 600

Можете ли вы помочь выяснить, что у меня default relay host? Или возможный способ решения моей проблемы?

PS: Мне не нравитсяОткрытое релехотя

решение1

Параметр конфигурации:relayhost, а не " relay_host". Вы спрашиваетекакой у вас релейный хост по умолчаниюи у вас есть ответ, как это выяснить. Я думаю, вы на самом деле пытаетесь спросить, что этодолженбыть.

Может relayhostбыть пустымкак это по умолчанию. Вам не нужно иметь relayhost, если только ваше подключение к Интернету на порту SMTP 25не ограничено. Postfix по умолчанию будет запрашивать DNS дляпочтовый обменник MXзапись домена получателя и общайтесь напрямую с получателемагент передачи сообщений(МТА).

решение2

Для поиска хоста ретрансляции по умолчанию, вы уже пробовали postconf relayhostкоманду? И, конечно, почтовые журналы должны показать вам, что происходит.

Связанный контент