Как отправить электронную почту из командной строки в Windows (без дополнительного программного обеспечения)

Оглавление:

Как отправить электронную почту из командной строки в Windows (без дополнительного программного обеспечения)
Как отправить электронную почту из командной строки в Windows (без дополнительного программного обеспечения)

Видео: Как отправить электронную почту из командной строки в Windows (без дополнительного программного обеспечения)

Видео: Как отправить электронную почту из командной строки в Windows (без дополнительного программного обеспечения)
Видео: Сброс паролей на ChromeOS, режим разработчика. - YouTube 2024, Апрель
Anonim
В Windows нет возможности изначально отправлять почту из командной строки, но поскольку PowerShell позволяет вам использовать базовую. Net Framework, вы можете легко создать и отправить электронное письмо из командной строки.
В Windows нет возможности изначально отправлять почту из командной строки, но поскольку PowerShell позволяет вам использовать базовую. Net Framework, вы можете легко создать и отправить электронное письмо из командной строки.

Примечание. Я загрузил образец здесь из-за многих запросов.

Отправка электронной почты с PowerShell

Примечание. Мы решили использовать SMTP-серверы GMail для этой статьи, это означает, что вам понадобится учетная запись GMail для отправки почты с использованием предоставленного кода. Однако вы можете легко взломать мой скрипт для работы с любым SMTP-сервером, если хотите.

Первое, что вам нужно сделать - это запустить PowerShell.

Достаточно легко отправить электронное письмо от PowerShell, все, что вам нужно сделать, это скопировать шаблон, который мы предоставили, и изменить некоторые детали.
Достаточно легко отправить электронное письмо от PowerShell, все, что вам нужно сделать, это скопировать шаблон, который мы предоставили, и изменить некоторые детали.

$EmailFrom = “[email protected]

$EmailTo = “[email protected]

$Subject = “The subject of your email”

$Body = “What do you want your email to say”

$SMTPServer = “smtp.gmail.com”

$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)

$SMTPClient.EnableSsl = $true

$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“usr”, “pass”);

$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

Вам необходимо будет изменить следующее:

  • $ EmailFrom = Ваш адрес GMail.
  • $ EmailTo = Адрес электронной почты получателя.
  • $ Subject = То, что вы хотите, чтобы предмет сообщения мог сказать.
  • $ Body = Что вы хотите, чтобы основная часть почты говорила.
  • USR = Вам нужно будет замещать это с вашим именем пользователя GMail.
  • проходить = Вам нужно будет замещать это с вашим паролем GMail.

Ниже приведен пример того, как я отправляю почту себе.

Примечание. По очевидным причинам я удалил учетные данные GMail с экрана.

Рекомендуемые: