Я работаю, Ubuntu 16.04 на Google Cloud Вычисляют. После завершения этого учебного руководства при отправке электронного письма с SendGrid я получаю ошибку при тестировании sendgrid в командной строке:
- server3 postfix/trivial-rewrite[15407]: warning:
hash:/etc/postfix/relayhost_map lookup error for
"user@server3.<mydomain>.com.au"
server3 postfix/trivial-rewrite[15407]: warning:
sender_dependent_relayhost_maps lookup failure
server3 postfix/error[17434]: B62708488F: to=<recipient@gmail.com>,
relay=none, delay=0.24, delays=0.2/0.02/0/0.02, dsn=4.3.0,
status=deferred (address resolver failure)
Теперь, если я смотрю на это и пытаюсь применить некоторую логику к ней, я полагаю, что проблема существует нет relayhost_map
для моего user@server3.<mydomain>.com.au
?
Релейная карта отсутствует для сервера, или для пользователя? Я, кажется, получаю ту же ошибку, неважно, какой пользователь я посылаю тестовое электронное письмо с (я судил 3 из них, которые активны).
Я не уверен, что сделать для фиксации этого?
Я выяснил, какова проблема. Это - важное изменение, которое должно быть внесено в /etc/postfix/main.cf
. Необходимо удостовериться, что, если это существует, следующая строка прокомментирована или удалена...
#sender_dependent_relayhost_maps = hash:/etc/postfix/relayhost_map
, Если та строка не комментируется, очевидно, постфикс идет, ища relayhost_map
(который не существует, если учебные руководства сопровождаются).
Hope это помогает кому-то еще... облачное учебное руководство Google на этом является неполным, как sendgrid один.