SMTP Exchange Online не работает ни с одним почтовым клиентом

1

Я пытаюсь переключить почтовый сервер нашей компании для обмена через Интернет. Я успешно добавил свой домен и пользователей и могу отправлять и получать почту через Outlook Web App. Я также могу отправлять и получать, если я настраиваю свой клиент Outlook 2013 с использованием протокола Exchange.

Тем не менее, некоторые люди в компании используют Thunderbird и некоторые старые клиенты Outlook. Для тех, кто пытался подключиться к Exchange через IMAP / SMTP. Это то, что я использую,

Для входящих,

IMAP / порт: 993 с SSL / хост: outlook.office365.com

Для исходящих,

SMTP / порт: 587 с TSL / хост: smtp.office365.com

Я могу получать электронные письма, но я не мог отправлять электронные письма. Я продолжаю получать

Произошла ошибка при отправке почты. Почтовый сервер ответил: 4.3.2 Сервис не активен. Пожалуйста, проверьте, правильно ли указан ваш адрес электронной почты в настройках Почты, и повторите попытку.

Мое имя пользователя и пароль верны, я использую свой почтовый адрес в качестве имени пользователя для почтового ящика.

Я также пытался отправить почту через приложение C #, которое работало для настроек SMTP outlook.com и gmail.com. Он также не может отправлять электронные письма и возвращает тот же код ошибки.

Я думал, что TB и другие старые клиенты, такие как Office 2003, могут не поддерживать Exc. В сети, поэтому я попробовал те же настройки в Office 2013. Он успешно подключил мой почтовый ящик при проверке конфигурации, но не смог отправить тестовое сообщение и вернул тот же код ошибки.

Конфигурации для входящего и исходящего почтового ящика взяты отсюда . Они также доступны на странице пользователя Office 365 и они одинаковы.

В чем может быть причина ошибки?

Эмре Невайширази
источник
Вы предоставляете учетные данные для SMTP?
Джон
Да. Я предоставляю их
Эмре Неваеширази

Ответы:

1

Я думаю, что у вас может быть неправильное имя домена SMTP. Существуют определенные настройки SMTP для каждой учетной записи. Посмотрите здесь для получения дополнительной информации:

http://www.configureoffice365.com/smtp-configuration-office-365/

snowdude
источник
Спасибо за ответ. Я получаю имя своего сервера со страницы «Учетная запись» в Office 365. Я думаю, что Microsoft создала общее имя сервера smtp.office365.com, потому что в случае замены сервера Microsoft вам нужно обновить все настройки SMTP. В любом случае, я также попробовал метод, который вы дали. Это тоже не работает. Та же ошибка
Эмре Неваиширази
Если вы делаете простой telnet, например, «telnet smtp.office365.com 587», это работает?
Snowdude
да, это возвращает 220.
Эмре Неваеширази
Интересно. Что произойдет, если вы введете «MAIL FROM: <youremail>»
snowdude
500 5.3.3 Нераспознанная команда. Я набрал «MAIL FROM: <mymail@domain.com>» без кавычек.
Эмре Неваеширази