Как отправить электронное письмо с помощью Windows PowerShell

Электронная почта настолько проста, что большинство людей даже не задумываются об этом. Откройте почтовый клиент, введите сообщение и получателя и нажмите отправить. Не слишком жестко, верно?

Но вы когда-нибудь рассматривали альтернативные способы отправки электронной почты? Хотите ли вы просто отвлечься и сделать что-нибудь интересное или отправить электронное письмо, не отвлекаясь на входящие

есть один, прячущийся прямо на вашем рабочем столе Windows.

Как отправить электронное письмо с помощью Windows PowerShell PowerShell Отправить электронную почту

Как отправить электронное письмо с помощью PowerShell

  1. Откройте окно PowerShell, выполнив поиск PowerShell в меню «Пуск».
  2. Используйте приведенный ниже шаблон Gmail для настройки вашей электронной почты. Первые строки, которые начинаются со знака доллара, задают переменные для отправки сообщения, а Отправить-MailMessage строка — это фактическая команда:
    $From = "EmailAddress@gmail.com"
    $To = "SomeOtherAddress@whatever.com"
    $Cc = "AThirdUser@somewhere.com"
    $Attachment = "C:\users\Username\Documents\SomeTextFile.txt"
    $Subject = "Here's the Email Subject"
    $Body = "This is what I want to say"
    $SMTPServer = "smtp.gmail.com"
    $SMTPPort = "587"
    Send-MailMessage -From $From -to $To -Cc $Cc -Subject $Subject -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -UseSsl -Credential (Get-Credential) -Attachments $Attachment –DeliveryNotificationOption OnSuccess
  3. Если вы используете почту Yahoo, сервер smtp.mail.yahoo.com и порт 465. Для Outlook сервер smtp-mail.outlook.com с портом 587.
  4. Вы можете удалить прикрепление а также CC линии, если они вам не нужны. Убедитесь, что удалили их из Отправить-MailMessage линия тоже.
  5. В том числе -UseSSL гарантирует, что электронная почта имеет смысл безопасно. Вы также можете включить -DeliveryNotificationOption OnSuccess если вы хотите получить подтверждение, что оно успешно отправлено.
  6. После того, как вы выполните команду, она попросит вас ввести имя пользователя и пароль благодаря(Get-Credential). Введите это, и ваш адрес электронной почты уже в пути!

Для еще одного вызывающего способа сделать это, проверьте, как вы можете отправить электронное письмо с Google Sheets

,

Что вы думаете об этом методе отправки писем? Какие еще классные способы вы знаете, чтобы сделать это? Поделитесь ими с нами в комментариях ниже!

Ссылка на основную публикацию
Adblock
detector