Я написал веб-часть Sharepoint 2007, которая отправляет поле из формы на указанный адрес электронной почты.
У меня есть форма, которая работает так, как мне нужно, но в настоящее время ее можно отправлять только на внутренние адреса электронной почты. Функции электронной почты Sharepoint используют SMTP для отправки на наш сервер Exchange 2003, но поскольку наш сервер Exchange настроен для предотвращения ретрансляции, если адрес To: не находится в локальном домене, он не будет доставлять почту.
Я не хочу, чтобы наш сервер Exchange был полностью открытым ретранслятором. Я хочу разрешить моим серверам Sharepoint отправлять почту на адреса за пределами нашего домена.
Возможно следующее:
Может ли кто-нибудь посоветовать, как это лучше сделать? Правильно ли настроить выделенный SMTP-сервер на сервере Exchange (а не на отдельном физическом сервере)?
РЕДАКТИРОВАТЬ: Обратите внимание, что это для Exchange 2003. Есть сообщение о настройке этого в Exchange 2007, в котором, кажется, признается частое требование делать то, что мне нужно. Однако подробностей о 2003 году здесь нет. Кто-нибудь может расширить?
Указание коннектору Exchange SMTP разрешить ретрансляцию IP-адреса вашего сервера SharePoint будет безопасным / достаточно хорошим для большинства ситуаций.
это статья предназначен для настройки реле в Exchange 2000 и 2003.
Если вы хотите узнать, как разрешить серверам приложений ретранслировать в Exchange 2007 и Exchange 2010, прочтите эту статью.
http://www.techieshelp.com/allow-a-server-to-relay-email-exchange-2007-2010/