Question [Résolu] - Suppression liste destinataire mail

Plus d'informations
il y a 15 ans 4 mois #8120 par FO
Bonjour,

Je souhaiterai optimiser un code pour l'envoi de mail. Actuellement pour supprimer des destinaires d'un mail je spécifie chaque utilisateur avec la commande suivante :

$message.To.Remove('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')
$message.To.Remove('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')

Comment dire à mon Remove qu'il supprime tous ce qui est en destination (du style : $message.To.Remove('ALL')
)

Voici mon code :

[code:1]$Message = New-Object System.Net.Mail.MailMessage
$SmtpServer = \"toto.tata.fr\"
$From = \"administrateur@tata.fr\"

$Subject = \"test\"
$Body = \"test\"

$message.To.Add('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')
$message.To.Add('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')

$Message.Set_From($From)
$Message.Set_Subject($Subject)
$Message.IsBodyHTML = $True
$Message.set_Body($Body)

$SmtpClient = New-Object System.Net.Mail.SmtpClient
$SmtpClient.Host = $SmtpServer
$SmtpClient.Credentials = [System.Net.CredentialCache]::«»DefaultNetworkCredentials
$SmtpClient.Send($Message)

$message.To.Remove('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')
$message.To.Remove('Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.')[/code:1]

Merci d'avance<br><br>Message édité par: Benjy, à: 24/11/10 11:45

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 mois #8121 par Laurent Dardenne
Benjy écrit:

Comment dire à mon Remove qu'il supprime tous ce qui est en destination

Déjà lire les méthodes proposées par l'objet :
[code:1]
,$Message.To|Get-Member -MemberType Method*
[/code:1]
Ensuite :
[code:1]
$Message.To.Clear()
[/code:1]
:)

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 4 mois #8124 par FO
Réponse de FO sur le sujet Re:Suppression liste destinataire mail
Merci Laurent ça fonctionne

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.038 secondes
Propulsé par Kunena