Comment envoyer un email en powershell
how to send e-main powershell using powershell
Ci-dessous un petit script qui vous permet d'envoyer des e-mails de puis un simple script powershell.
$serveur = "monserveursmtp.domaine.com"
$expediteur = "expe@domaine.com"
$destinataire = "dest@domaine.com"
$objet = "Objet du mail "
$texte = " Texte de l'e-mail : Message envoyé par un script powershell "
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte
$client = new-object System.Net.Mail.SmtpClient $serveur
$client.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials$client.Send($message)
Si vous souhaitez ajouter une piède jointe au mail, utilisez le script ci-dessous :
$serveur = "monserveursmtp.domaine.com"
$expediteur = "expe@domaine.com"
$destinataire = "dest@domaine.com"
$fichier = "c:\fichier.txt"
$objet = "Objet du mail "
$texte = " Texte de l'e-mail : Message envoyé par un script powershell "
$message = new-object System.Net.Mail.MailMessage $expediteur, $destinataire, $objet, $texte$attachment = new-object System.Net.Mail.Attachment $fichier
$message.Attachments.Add($attachment)
$client = new-object System.Net.Mail.SmtpClient $serveur
$client.Credentials = [System.Net.CredentialCache]::DefaultNetworkCredentials$client.Send($message) 

(1 votes, average: 4,00 out of 5)
Pas de commentaire reçu(s)
Laisser une réponse