Ako poslať e-mail z príkazového riadka v systéme Windows (bez extra softvéru)

Obsah:

Ako poslať e-mail z príkazového riadka v systéme Windows (bez extra softvéru)
Ako poslať e-mail z príkazového riadka v systéme Windows (bez extra softvéru)

Video: Ako poslať e-mail z príkazového riadka v systéme Windows (bez extra softvéru)

Video: Ako poslať e-mail z príkazového riadka v systéme Windows (bez extra softvéru)
Video: Reset Your Chromebook - YouTube 2024, Apríl
Anonim
V systéme Windows nie je spôsob, ako natívne odosielať poštu z príkazového riadka, ale pretože PowerShell umožňuje používať základnú.Net Framework, môžete ľahko vytvárať a odosielať e-maily z príkazového riadku.
V systéme Windows nie je spôsob, ako natívne odosielať poštu z príkazového riadka, ale pretože PowerShell umožňuje používať základnú.Net Framework, môžete ľahko vytvárať a odosielať e-maily z príkazového riadku.

Poznámka: Odovzdal som vzorku tu kvôli mnohým žiadostiam.

Odosielanie e - mailu z PowerShell

Poznámka: Rozhodli sme sa pre tento článok použiť servery GMail SMTP, čo znamená, že budete potrebovať účet GMail na odosielanie pošty pomocou poskytnutého kódu. Môžete však ľahko narušiť skript, aby ste mohli pracovať s akýmkoľvek serverom SMTP.

Prvá vec, ktorú musíte urobiť, je vypáliť PowerShell.

Je veľmi jednoduché odoslať e-mail zo servera PowerShell, všetko, čo musíte urobiť, je skopírovať šablónu, ktorú sme vám poskytli, a zmeniť niektoré detaily.
Je veľmi jednoduché odoslať e-mail zo servera PowerShell, všetko, čo musíte urobiť, je skopírovať šablónu, ktorú sme vám poskytli, a zmeniť niektoré detaily.

$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)

Budete musieť zmeniť nasledovné:

  • $ emailfrom = Vaša adresa GMail.
  • $ emailto = E-mailová adresa príjemcu.
  • $ Subject = Čo chcete, aby predmet správy hovoril.
  • $ telo = Čo chcete, aby hlavná časť e-mailu povedala.
  • usr = Budete musieť vymeniť to s vaším používateľským menom GMail.
  • míňať = Budete musieť vymeniť toto heslo s vaším GMail.

Nižšie je príklad toho, že ma posielam poštu.

Poznámka: Zo zrejmých dôvodov som odstránil poverenia GMail z obrazovky.

Odporúča: