phhsnews.com


phhsnews.com / Comment envoyer un e-mail à partir de la ligne de commande sous Windows (sans logiciel supplémentaire)

Comment envoyer un e-mail à partir de la ligne de commande sous Windows (sans logiciel supplémentaire)


Sous Windows, il est impossible d'envoyer nativement du courrier à partir de l'invite de commandes. Sous-jacent .Net Framework, vous pouvez facilement créer et envoyer un e-mail à partir de la ligne de commande.

Remarque: J'ai envoyé un échantillon ici, en raison de nombreuses requêtes.

Envoyer un e-mail depuis PowerShell

Nous avons décidé d'utiliser les serveurs SMTP GMail pour cet article, ce qui signifie que vous aurez besoin d'un compte GMail pour envoyer du courrier en utilisant le code fourni. Cependant, vous pouvez facilement pirater mon script pour travailler avec n'importe quel serveur SMTP si vous le souhaitez.

La première chose à faire est de lancer PowerShell.

Il est assez facile d'envoyer un e-mail à PowerShell, tous vous devez copier le modèle fourni et modifier certains détails.

$ EmailFrom = "[email protected]"

$ EmailTo = "[email protected]"

$ Subject = " Le sujet de votre e-mail "

$ Body =" Que voulez-vous que votre email dise "

$ SMTPServer =" smtp.gmail.com "

$ SMTPClient = Nouveau-Objet Net.Mail.SmtpClient ( $ SmtpServer, 587)

$ SMTPClient.EnableSsl = $ true

$ SMTPClient.Credentials = Nouveau-objet System.Net.NetworkCredential ("usr", "pass");

$ SMTPClient.Send ($ EmailFrom, $ EmailTo, $ Objet, $ Corps)

Vous devrez modifier les éléments suivants:

  • $ EmailDe = Votre adresse GMail.
  • $ EmailTo = L'adresse e-mail du destinataire.
  • $ Sujet = Ce que vous voulez dire à l'objet du message
  • $ Body = Quoi y Vous voulez que la partie principale du message indique:
  • usr = Vous devrez remplacer avec votre nom d'utilisateur GMail
  • pass = Vous aurez besoin de remplacez par votre mot de passe GMail

Voici un exemple d'envoi de courrier à moi-même.

Remarque: Pour des raisons évidentes, j'ai supprimé les identifiants GMail de la capture d'écran.

it.


Comment éditer votre système PATH pour un accès facile à la ligne de commande dans Windows

Comment éditer votre système PATH pour un accès facile à la ligne de commande dans Windows

Vous êtes-vous déjà demandé pourquoi vous pouvez simplement taper ipconfig dans une invite de commande? Lorsque vous voulez utiliser un programme de ligne de commande que vous avez téléchargé, vous devez d'abord accéder à son répertoire? Voici comment résoudre ce problème en utilisant le PATH du système Windows.

(how-to)

Quelle est la différence entre Linux et BSD?

Quelle est la différence entre Linux et BSD?

Linux et les BSD sont des systèmes d'exploitation de type Unix, libres et ouverts. Ils utilisent même une grande partie du même logiciel - ces systèmes d'exploitation ont plus de choses en commun que de différences. Alors, pourquoi tout cela existe-t-il? Il y a plus de différences que nous ne pouvons couvrir ici, en particulier des différences philosophiques sur la façon dont on devrait construire un système d'exploitation et l'autoriser.

(how-to)