Как включить ретрансляцию SMTP? Получаю ошибку: "SMTP Error: Следующие получатели не смогли [адрес]" [закрыто]

Попытка настроить некоторое программное обеспечение на нашем сервере для отправки электронной почты через SMTP.

При тестировании получаем следующую ошибку SMTP Error: SMTP Error: The following recipients failed [address]"

На основании моих исследований и ответа из службы поддержки программного обеспечения эта ошибка обычно возникает из-за того, что на SMTP-сервере не разрешена ретрансляция с IP-адреса веб-сервера. Решение заключается в следующем: "Перейдите к конфигурации вашего SMTP сервера и включите ретрансляцию для вашего IP адреса"

Мой вопрос в том, как мне это сделать? Это делается из WHM? cPanel?

-2
задан 23 July 2009 в 09:43
1 ответ

Вы говорите, что это - WHM/cPanel - таким образом, мы можем, вероятно, предположить, что MTA является Exim. Конфигурация Exim по умолчанию должна выглядеть примерно так:

hostlist relay_from_hosts = 127.0.0.1
..
begin acl
..
    accept hosts = +relay_from_hosts

Это говорит Exim, что чему-либо соединяющемуся по петлевому адресу 127.0.0.1 (localhost) разрешают передать.

Теперь, если у Вас уже есть что-то, что выглядит сродни этому, и это все еще не работает, затем возможно, что Вы не соединяетесь с localhost. Возможно, Вы указываете адрес своего сервера SMTP как внешнее имя хоста/IP направления машины? В этом случае попытайтесь изменить это.

Если изменением у Вас есть две машины. Одно выполнение MTA и одно представление сообщений SMTP. Затем необходимо будет проявить другой подход. Необходимо установить автор SMTP и TLS.

2
ответ дан 5 December 2019 в 21:21
  • 1
    Это поместило меня на правильном пути, спасибо. Решение: добавленный мои хосты/etc/relayhosts –  sbuck 25 July 2009 в 08:21

Теги

Похожие вопросы