Envoi mail via script Powershell

Voila je tente d'envoyer des emails via lescript powershell ci-dessous :

$EmFrom = "contact@xxx.fr"
$username = "contact@xxx.fr"
$pwd = "XXXX"
$Server = "ns0.ovh.net"
$port = 465

$EmTo = "jc@ccc.fr"
$Subj = "Test"
$Bod = "Test 123"
$securepwd = ConvertTo-SecureString $pwd -AsPlainText -Force
$cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $securepwd
Send-MailMessage -To $EmTo -From $EmFrom -Body $Bod -Subject $Subj -SmtpServer $Server -Port $port -UseSsl -Credential $cred

j'ai toujours le message suivant :

Send-MailMessage : Le délai d'attente de l'opération a expiré.
Au caractère Ligne:19 : 1
+ Send-MailMessage -To $EmTo -From $EmFrom -Body $Bod -Subject $Subj -SmtpServer $ …
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation : (System.Net.Mail.SmtpClient:SmtpClient) [Send-MailMessage], SmtpException
+ FullyQualifiedErrorId : SmtpException,Microsoft.PowerShell.Commands.SendMailMessage

pouvez-vous m'aider ?