Как программно отправлять электронные письма через .NET с сервера Exchange, который не имеет общедоступного SMTP?(НЕ SMTP) - PullRequest
1 голос
/ 21 июля 2011

Вопрос говорит сам за себя, у сервера, с которым я работаю, нет и порта smtp для меня, но вы можете подключиться к нему через iphones "Connect to exchange server" в почтовом приложении, и люди могут отправлять и получать электронные письма, так что вы наверняка сможете сделать это через .net. Только порты, доступные на сервере, являются значениями по умолчанию для http и https. Итак, я предполагаю, что есть какой-то протокол, который он использует, кроме SMTP?

Если бы вы могли хотя бы указать мне правильное направление?

1 Ответ

3 голосов
/ 21 июля 2011

Я бы попробовал Веб-службы Exchange .

. Имеется хороший интерфейс .net, Управляемый API .Для включения EWS вам потребуется администратор в соответствии с документацией .

Чтобы обнаружить конечную точку службы, вы можете либо использовать автообнаружение , если администратор хочет включить ее, либо вы можете явно установить UR L для доступа, который будет выглядеть как https://machine.domain.contoso.com/EWS/Exchange.asmx.

...