INVIO MAIL PEC ARUBA CON POWERSHELL

Moderatore: Staff forum IlSoftware.it

pkss
Messaggi: 3
Iscritto il: 27 mar 2019 17:57

INVIO MAIL PEC ARUBA CON POWERSHELL

Messaggioda pkss » 18 ott 2019 18:20

Un saluto a tutti e spero che qualcuno possa aiutarmi. Vorrei inviare delle PEC di Aruba tramite PowerShell. Ricercando in rete ho trovato il codice che segue ma non funziona. Vi preciso che lo stesso funziona con mail normali di libero. Attualmente le PEC di Aruba viaggiano con protocollo di sicurezza TLS 1.2 ma non so come fare.
Il codice è il seguente:

Codice: Seleziona tutto

$email = "miamail@pec.it"
$pass = "miapassword"
$smtpServer = "smtps.pec.aruba.it"
$Toemail = "maildestinatario@pec.it"
$msg = new-object Net.Mail.MailMessage
$smtp = new-object Net.Mail.SmtpClient($smtpServer)
$smtp.EnableSsl = $true
$msg.From = "$email"
$msg.To.Add("$Toemail")
$msg.BodyEncoding = [system.Text.Encoding]::Unicode
$msg.SubjectEncoding = [system.Text.Encoding]::Unicode
$msg.IsBodyHTML = $true
$msg.Subject = "Test mail PEC from PowerShell"
$msg.Body = "<h2> Test mail from PowerShell </h2></br> Ciao Bello"
$SMTP.Credentials = New-Object System.Net.NetworkCredential("$email", "$pass");
$smtp.Send($msg)
Vorrei inserire anche un allegato.
Ringrazio anticipatamente chi mi vorrà aiutare.
Pino