Я хочу получать внешние уведомления на свой iPhone от служебных мониторов в сети. Самый простой способ сделать это - заставить устройства отправлять электронные письма на мой адрес электронной почты ATT SMS (xxxxxxxxxx@txt.att.net).
Однако, хотя внутренние уведомления работают нормально, не похоже, что Exchange разрешает ретрансляцию этих сообщений во внешний мир.
Как сделать так, чтобы эти устройства (APC Matrix, Servers Alive и др.) Предупреждали меня в любое время?
Спасибо. (Exchange 2003 SP2 на Windows Server 2003)
То, что вы пытаетесь сделать, называется разрешить ретрансляцию SMTP. Обычно виртуальный сервер Exchange SMTP настроен так, чтобы разрешать ретрансляцию только от аутентифицированных отправителей, и довольно часто устройства, отправляющие электронные письма, не аутентифицируются на сервере, через который они ретранслируются.
Есть довольно простой способ добиться этого, и он называется разрешением IP-ретрансляции на Exchange.
После настройки обмена на устройствах вы можете использовать IP / полное доменное имя сервера обмена в качестве узла ретрансляции для этих исходящих писем.
Для этого серверы, отправляющие предупреждения, должны пройти проверку подлинности на сервере Exchange перед попыткой отправки, иначе им не будет разрешено ретранслировать.
Вы можете либо настроить учетную запись в Exchange для этих писем и настроить свои приложения на аутентификацию этой учетной записи при отправке, либо настроить Exchange, чтобы разрешить анонимную ретрансляцию только с IP-адресов этих служб. Есть хорошая статья Вот о том, как это настроить.
Я обнаружил, что если адрес «От:» не является адресом в настроенных доменах электронной почты сервера Exchange, он не будет передавать его. Такие сообщения, как «powerchute @ ahups1», будут отклонены, но «powerchute@ahups1.maildomain.org» будут переданы. В основном. Возможно, серверам Exchange необходимо добавить этот IP-адрес в список разрешенных ретрансляций.
Сэм прав. Неаутентифицированные соединения не могут ретранслироваться по умолчанию в Exchange 2000/2003. Что я сделал, так это создал второй виртуальный SMTP-сервер на другом IP-адресе и проверил параметр анонимной аутентификации на вкладке «Доступ». Затем я настраиваю любую внутреннюю систему уведомлений для подключения к этому IP-адресу. Поскольку этот виртуальный SMTP не используется вашим обычным почтовым потоком, вы не нарушаете нормальный почтовый трафик. При желании вы можете настроить IP-ограничения на виртуальном SMTP-сервере для каждого сервера уведомлений, чтобы не получать неаутентифицированную электронную почту из неизвестных источников.
Я установил то, что Сэм упомянул выше, и успешно работал в прошлом. Кажется, это самый простой путь.