1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| param($destinataire,$sujet,$texte,$PJ)
[string]$expediteur="monmail@organisme.fr"
[string]$element
$SMTPserver= "smtp.serveur.fr"
#cryptage mot de passe
$PassKey = [byte]95,13,58,45,22,11,88,82,11,34,67,91,19,20,96,82
$password = Get-Content D:\disputes_compagnies\BDD\BDDpasskey.txt | Convertto-securestring -key $passkey
$username = "monusername"
$credential = New-Object "System.Management.Automation.PSCredential"-argumentlist $username,$password
if ($PJ -ne $null)
{
Send-MailMessage -ErrorAction Stop -from $expediteur -to $destinataire -subject $sujet -Body $texte -SmtpServer $SMTPserver -Attachments $PJ -Priority "Normal" -Credential $credential -Port 587 -UseSsl
clear-variable -name destinataire
clear-variable -name sujet
clear-variable -name texte
clear-variable -name PJ
}else{
Send-MailMessage -ErrorAction Stop -from $expediteur -to $destinataire -subject $sujet -Body $texte -SmtpServer $SMTPserver -Priority "Normal" -Credential $credential -Port 587 -UseSsl
clear-variable -name destinataire
clear-variable -name sujet
clear-variable -name texte
} |
Partager