Comment envoyer des e-mails à partir de la ligne de commande Windows

Comment envoyer des e-mails à partir de la ligne de commande Windows

Ce tutoriel vous aidera à envoyer un e-mail à partir de la ligne de commande Windows via le serveur SMTP distant. Vous avez besoin de détails sur le serveur SMTP pour l'envoi d'e-mails à partir de la commande Windows PowerShell.

Envoyer un e-mail de Windows PowerShell

Une fois que vous avez des détails SMTP, ouvrez Windows PowerShell et exécutez les commandes suivantes une par une. Vous devez modifier les valeurs en surbrillance orange avec les valeurs appropriées conformément à votre configuration.

$ Emailfrom = "[e-mail protégé]" $ e-mailto = "[e-mail protégé]" Sujet = "Sujet de messagerie ici".Gmail.com ”$ smtpclient = new-object net.Poster.Smtpclient ($ smtpServer, 587) $ smtpclient.Aperçu = $ true $ smtpclient.Informations d'identification = Système du nouvel objet.Filet.NetworkCredential («SMTP Username», «Mot de passe SMTP»); $ Smtpclient.Envoyer ($ emailfrom, $ emailto, $ sujet, $ body) 

Cela enverra un e-mail à l'adresse du destinataire via le serveur SMTP distant défini. Vous pouvez également écrire ceci dans un script PowerShell et exécuter.