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

не требовать SMTP-аутентификацию для определенного домена с использованием почтового сервера

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

У них есть пара доменов, в которых почта идет немного странным путем:

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

Удаление аутентификации SMTP на самом деле не вариант, поскольку сервер был целью спама, рассылаемого с поддельных локальных адресов. SMTP-аутентификация предотвращает это. Можно добавить почтовый сервер ISP в качестве диапазона IP-адресов с определенными правилами, но это кажется неэлегантным.

Принимая во внимание, что у меня есть доступ только к серверу hMail, а не к серверу Exchange, есть ли лучший способ сделать это?

Отправляют ли пользователи почту через клиент Exchange, а затем получают свою почту на сервер hMail? Думаю, я чего-то упускаю, потому что этот раскол довольно странный.

Если серверу hMail требуется SMTP-аутентификация для сообщений локального домена, вам придется как-то обойти это. Если вы не можете внести какие-либо изменения в сервер Exchange, то это в значительной степени оставляет создание исключения. Я бы посоветовал убедиться, что сервер ISP помечен как входящий ретранслятор, а затем внести сервер Exchange в белый список как не требующий SMTP-аутентификации. По крайней мере, таким образом вы вносите в белый список сервер Exchange, а не весь интернет-провайдер. Это все еще неэлегантно? Может быть. Но у вас сложная установка.

Кажется, вы могли это отсортировать, но в hMailServer добавление диапазона IP-адресов и отключение локальной проверки подлинности - правильный способ сделать то, что вы пытаетесь сделать.

Вы имели в виду что-то еще более "элегантное"?