Я работаю над переходом на Office 365 / Exchange Online для компании SMB, которая до сих пор использовала локальный сервер Exchange 2010; мы говорим о ~ 25 почтовых ящиках.
Однако есть LOB-приложение, которое отправляет сообщения через SMTP в Exchange, оно основано на классическом ASP и использует довольно старые библиотеки CDO.
Я знаю, что Exchange Online принимает отправку SMTP только при использовании проверки подлинности и только с шифрованием TLS; однако похоже, что CDO не поддерживает это: максимум, что он может сделать, - это SSL, который Exchange Online поддерживал некоторое время назад, но, похоже, он больше не поддерживает.
Есть несколько дискуссий, завязанных вокруг Интернет (включая этот самый сайт и StackOverflow), которые предлагают использовать SSL для этой работы; однако, как я уже сказал, это был только вариант до недавнего времени : теперь Exchange Online поддерживает только TLS для отправки SMTP.
Я также прекрасно осведомлен об обоих возможных обходных путях, то есть 1) использование локального ретранслятора SMTP и 2) создание соединителя приема в Exchange Online, чтобы разрешить ретрансляцию без аутентификации с общедоступного IP-адреса компании; тем не мение, по причинам, которые должны быть очевидными, я хотел бы пойти правильным способом и заставить приложение отправлять свои сообщения с использованием аутентификации SMTP.
Я ищу здесь окончательный ответ: возможно ли сейчас , чтобы приложение на основе CDO отправляло сообщения в Exchange Online? Или, более конкретно, существует ли способ для приложения на основе CDO поддерживать SMTP-аутентификацию через соединение TLS ?
Я чувствую себя грязным, когда говорю это, но почему бы не сохранить коробку EX2010 и не сделать ее гибридной? Вы можете продолжать ретранслировать сообщения из ваших библиотек CDO в SMTP, полученный на EX2010, затем они будут передаваться в O365 через соединитель «локально в облако».
Затем вы можете объяснить бизнесу, что их старое бизнес-приложение является что приводит к увеличению затрат на инфраструктуру. После обновления бизнес-приложения они избавляются от локального сервера Exchange, экономя $$$.