E-mail küldése a parancssorból a Windows-ban (Extra szoftver nélkül)
A Windows rendszerben nincs mód arra, hogy a parancssorból küldjön leveleket, de mivel a PowerShell lehetővé teszi az alapul szolgáló .Net-keretrendszer használatát, könnyen létrehozhat és küldhet e-mailt a parancssorból.
Megjegyzés: Számos kérés miatt feltöltöttem egy mintát.
E-mail küldése a PowerShell-től
Megjegyzés: Úgy döntöttünk, hogy a GMail SMTP-kiszolgálókat használjuk ehhez a cikkhez, ami azt jelenti, hogy szüksége lesz egy GMail-fiókra, hogy elküldje a leveleket a megadott kóddal. Ugyanakkor könnyedén megragadhatod a szkriptemet, hogy bármilyen SMTP-kiszolgálóval dolgozhassak.
Az első dolog, amit meg kell tenned, a PowerShell-t felgyújtani.
Elég könnyű küldeni egy e-mailt a PowerShell-ről, csak annyit kell tennie, hogy másolja a megadott sablont, és módosítja a részleteket..
$ EmailFrom = “[email protected]”
$ EmailTo = “[email protected]”
$ Subject = „Az e-mail tárgya”
$ Body = “Mit szeretne mondani e-mailben”
$ SMTPServer = “smtp.gmail.com”
$ SMTPClient = Új objektum Net.Mail.SmtpClient ($ SmtpServer, 587)
$ SMTPClient.EnableSsl = $ true
$ SMTPClient.Credentials = Új objektum rendszer.Net.NetworkCredential („usr”, „pass”);
$ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Subject, $ Body)
Módosítania kell a következőket:
- $ Emailfrom = A GMail cím.
- $ emailto = A címzett e-mail címe.
- $ Tárgy = Mit akarsz mondani a levél tárgyának?.
- $ Body = Mit akarsz a levél fő részének mondani.
- usr = Meg kell cserélje ezt a GMail felhasználónévvel.
- elhalad = Meg kell cserélje ezt a GMail jelszavával.
Az alábbiakban egy példa arra, hogy én küldök leveleket magamnak.
Megjegyzés: Nyilvánvaló okok miatt eltávolítottam a GMail hitelesítő adatait a képernyőképből.
Ez az egész.