Ошибка AuthRequired
В нашей организации работает связка почтовых серверов postfix и Microsoft Exchange Server 2007, настроеная так, как описано мной в этой статье. Все существующие почтовые ящики и группы рассылки компании хранятся на сервере Exchange. После добавления к существующему почтовому адресу внутренней группы рассылки для службы персонала алиаса hr@domain.ru , по которому должна приниматься почта с внешних почтовых серверов, при попытке отправить такую почту, письма возвращались обратно с ошибкой:
550 5.7.1 RESOLVER.RST.AuthRequired; authentication required |
Вот как выглядит тело вернувшегося письма (исходные заголовки сообщения опущены):
Не удалось выполнить доставку следующим получателям или лицам из следующих списков рассылки: adress@domain.ru Сообщение не было доставлено из-за настройки политик безопасности. Microsoft Exchange не будет повторять попытку доставить это сообщение электронной почты. Передайте следующее диагностическое сообщение системному администратору. Отправлено с помощью Microsoft Exchange Server 2007 Диагностические сведения для администраторов: Формирующий сервер: domain.ru adress@domain.ru #550 5.7.1 RESOLVER.RST.AuthRequired; authentication required ##rfc822;adress@domain.ru Исходные заголовки сообщения: Статус доставки: Reporting-MTA: dns;domain.ru Received-From-MTA: dns;mail.domain.ru Arrival-Date: Fri, 24 Sep 2010 10:33:06 +0000 Original-Recipient: rfc822;adress@domain.ru Final-Recipient: rfc822;adress@domain.ru Action: failed Status: 5.7.1 Diagnostic-Code: smtp;550 5.7.1 RESOLVER.RST.AuthRequired; authentication required
Как видно из ошибки, Exchange сервер требует прохождения аутентификации для отправки сообщения данной группе рассылки. Естественно, сделать это внешний отправитель не сможет физически, поэтому необходимо снять данную проверку для этой группы рассылки. Для этого откроем консоль управления MS Exchange 2007:
В средней части консоли найдем и выберем требуемую группу рассылки, а в правой части консоли нажмем на “Свойства”:
В открывшемся окне свойств группы рассылки для службы персонала:
Перейдем на вкладку “Параметры потока почты”, где выберем “Ограничения доставки сообщений” и нажмем “Свойства”:
В открывшемся окне свойств на “Ограничения доставки сообщений” снимем галочку “Требовать проверку подлинности всех отправителей” и нажмем кнопку “ОК”:
После этих действий MS Exchange 2007 позволит принимать почту для этой группы рассылки с внешних серверов.