So senden Sie E-Mails über die Befehlszeile in Windows (ohne zusätzliche Software)



In Windows gibt es keine Möglichkeit, E-Mails nativ über die Eingabeaufforderung zu senden, aber da Sie mit PowerShell das zugrunde liegende .Net Framework verwenden können, können Sie ganz einfach eine E-Mail über die Befehlszeile erstellen und senden.

Hinweis: Aufgrund vieler Anfragen habe ich hier ein Beispiel hochgeladen.





Senden von E-Mails aus PowerShell

Hinweis: Wir haben uns für diesen Artikel entschieden, die GMail-SMTP-Server zu verwenden. Das bedeutet, dass Sie ein GMail-Konto benötigen, um E-Mails mit dem bereitgestellten Code zu senden. Sie können mein Skript jedoch leicht hacken, damit es mit jedem SMTP-Server funktioniert, wenn Sie möchten.

Das erste, was Sie tun müssen, ist PowerShell zu starten.



Es ist ziemlich einfach, eine E-Mail aus PowerShell zu senden. Sie müssen lediglich die von uns bereitgestellte Vorlage kopieren und einige Details ändern.

$EmailFrom = yourgmailadress@gmail.com



$ EmailTo = destination@somedomain.com

$Subject = Der Betreff Ihrer E-Mail

$Body = Was soll Ihre E-Mail sagen?

$SMTPServer = smtp.gmail.com

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

$SMTPClient.EnableSsl = $true

$SMTPClient.Credentials = Neues Objekt System.Net.NetworkCredential(usr, pass);

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

Sie müssen Folgendes ändern:

    $EmailFrom= Ihre GMail-Adresse. $ EmailTo= Die E-Mail-Adresse des Empfängers. $Betreff= Was soll der Betreff der E-Mail sagen. $Körper= Was soll der Hauptteil der Mail sagen. usr= Du musst ersetzen dies mit Ihrem GMail-Benutzernamen. bestehen= Du musst ersetzen dies mit Ihrem GMail-Passwort.
Anzeige

Unten ist ein Beispiel für das Senden von E-Mails an mich selbst.

Hinweis: Aus offensichtlichen Gründen habe ich die GMail-Anmeldeinformationen aus dem Screenshot entfernt.

Das ist alles dazu.

WEITER LESEN Profilfoto von Taylor Gibb Taylor Gibb
Taylor Gibb ist ein professioneller Softwareentwickler mit fast einem Jahrzehnt Erfahrung. Er war zwei Jahre lang als Microsoft Regional Director in Südafrika tätig und hat mehrere Microsoft MVP (Most Valued Professional) Auszeichnungen erhalten. Derzeit arbeitet er im Bereich Forschung und Entwicklung bei Derivatco International.
Vollständige Biografie lesen

Interessante Artikel