Мне нужно написать сценарий оболочки, чтобы получить количество папок INBOX в Office 365. Использование сценария ниже.
{
echo "01 login ${IMAP_USER} ${IMAP_PASSWD}"
sleep 2
echo "03 STATUS INBOX MESSAGES"
sleep 2
echo "19 logout"
} | telnet outlook.office365.com 993 | tee ${LOG_DIR}/imap_status.log*
Я получаю только сообщение ниже в файле журнала.
Trying 52.97.137.194...
Connected to outlook.office365.com (52.97.137.194).
Escape character is '^]'.
Невозможно войти в почтовый ящик, используя имя пользователя и пароль imap.Поскольку это O365, я дал полный почтовый идентификатор в поле имени пользователя.
Я тестировал команду telnet отдельно, и это тоже показывает то же сообщение.До перехода на Office 365 я мог подключаться и входить в почтовый ящик с помощью telnet.
Нужно ли вносить какие-либо конкретные изменения для Office 365?