FRFAM.COM >> Famille >> Technologie &Innovation >> Informatique

Comment envoyer un e-mail à l'aide de Windows PowerShell

Le courrier électronique est si basique que la plupart des gens n'y pensent même pas. Ouvrez votre client de messagerie, saisissez un message et un destinataire, puis appuyez sur envoyer. Pas trop dur, non ?

Mais avez-vous déjà envisagé d'autres moyens d'envoyer des e-mails ? Que vous souhaitiez simplement vous débrouiller et faire quelque chose de technique ou que vous vouliez envoyer un e-mail sans être distrait par votre boîte de réception, il existe un outil utile pour le cacher directement sur votre bureau Windows. Cela s'appelle PowerShell.

Comment envoyer un e-mail à l aide de Windows PowerShell

Comment envoyer un e-mail à l'aide de PowerShell

  1. Ouvrez une fenêtre PowerShell en recherchant PowerShell dans le menu Démarrer.
  2. Utilisez le modèle Gmail ci-dessous pour configurer votre messagerie. Les premières lignes qui commencent par des signes dollar configurent des variables pour l'envoi du message, tandis que le Send-MailMessage ligne est la commande réelle :
    $From ="[email protected]" 
    $To ="[email protected]"
    $Cc ="[email protected]"
    $Attachment ="C:\users\Username\Documents\SomeTextFile.txt"
    $Subject ="Voici l'objet de l'e-mail"
    $Body ="C'est ce que je veux dire"
    $SMTPServer ="smtp.gmail.com"
    $SMTPPort ="587"
    Send-MailMessage -From $From -to $To -Cc $Cc -Subject $Subject
    -Body $Body -SmtpServer $SMTPServer -port $SMTPPort -UseSsl 
  3. Si vous utilisez la messagerie Yahoo, le serveur est smtp.mail.yahoo.com et le port est 465 . Pour Outlook, le serveur est smtp-mail.outlook.com avec port 587 .
  4. Vous pouvez supprimer la pièce jointe et CC lignes si vous n'en avez pas besoin. Assurez-vous de les supprimer du Send-MailMessage ligne aussi.
  5. Y compris –UseSsl s'assure que le sens de l'e-mail est sécurisé. Vous pouvez également inclure -DeliveryNotificationOption OnSuccess si vous souhaitez recevoir la confirmation qu'il a été envoyé avec succès.
  6. Une fois la commande émise, elle vous demandera votre nom d'utilisateur et votre mot de passe grâce à (Get-Credential) . Entrez cela, et votre e-mail est en route !

Pour une autre façon geek de le faire, découvrez comment vous pouvez envoyer un e-mail avec Google Sheets. Et à propos de PowerShell, saviez-vous que PowerShell peut faire office de vérificateur de hachage pour vérifier l'intégrité d'un fichier ?


[]