Ситуация: Я перенес электронную почту своей компании в Microsoft Exchange. Поэтому я знакомлюсь с Powershell, потому что хочу иметь возможность писать скрипты для процесса добавления пользователей.
Что я хочу сделать*: После создания нового пользователя я хочу сообщить руководителю нового пользователя имя пользователя и пароль, которые он должен использовать. В идеале я хочу использовать BCC самостоятельно, чтобы иметь подтверждение новых пользователей и учетных данных, а также использовать исключительно командную строку.
Проблема: при тестировании командлета Send-MailMessage в Powershell я получаю следующую ошибку:
WARNING: The command 'Send-MailMessage' is obsolete. This cmdlet does not guarantee secure connections to SMTP servers. While there is no immediate replacement available in PowerShell, we recommend you do not use Send-MailMessage at this time. See https://aka.ms/SendMailMessage for more information.
Send-MailMessage: Error in processing. The server response was: Requested action aborted: local error in processing
Мои вопросы):
Я попробовал использовать следующий тестовый скрипт:
Send-MailMessage `
-From "[email protected]" `
-To "[email protected]" `
-SmtpServer "outlook.office365.com" `
-Subject "Test Email" `
-Body "Test message"





Здесь был дан ответ:
По сути, Microsoft отказалась от этой функции.
Microsoft не может удалить возможность отправлять электронную почту через SMTP-серверы, они просто предупреждают вас, что это небезопасно. Когда вам говорят: «Смотрите aka.ms/SendMailMessage для получения дополнительной информации». они действительно это имеют в виду, вам просто нужно просто открыть ссылку, чтобы узнать больше...