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

postfix и iRedMail - ретрансляция запрещена

Я пытаюсь настроить iRedMail, и здесь я уже не в себе. Я установил его и могу отправлять электронные письма внутри компании, но не извне. Когда я отправляю электронное письмо извне, я получаю следующее ответное письмо:

The error that the other server returned was: 550 550 5.7.1    
<test@mailtest.domain.com.au>... Relaying denied (state 13).

Теперь я не знаю, с чего начать! Любые идеи? Я только что установил iRedMail, поэтому я не уверен, что еще мне нужно сделать, чтобы он заработал. Я указал свои записи MX на этот сервер, так что это не должно быть проблемой.

Кроме того, если я остановлю postfix (так что порт 25 не прослушивается) и отправлю тестовое электронное письмо, я получу тот же ответ. Почему я должен получить тот же ответ, даже если postfix остановлен? Я запустил tcpdump более 25 и вижу входящие / исходящие пакеты, так что это определенно проблема конфигурации!

Полагаю, мой вопрос на самом деле не «в чем моя проблема», а скорее «Какая конфигурация должна быть завершена на postfix и iRedMail?»

Так что это исправлено, и это довольно глупая ошибка!

Я должен был подумать, когда получал ту же ошибку, даже если порт 25 не был открыт. Оказывается ... У меня было правило iptables, которое перенаправляло на другой сервер. Таким образом, сообщение об отказе в ретрансляции, которое я получал, было даже не с сервера, как я думал! Удаление этого правила устранило проблему.

Значит, вы неправильно сконфигурировали своего клиента. Проблема с аутентификацией пользователя для исходящего сервера (smtp). Вы должны включить его, чтобы правильно отправлять электронные письма.