Question Problème d'envoi pièce jointe multiple

Plus d'informations
il y a 8 ans 8 mois #20361 par Tony Thoumassin
Bonjour,
je n'ai pas eu l'impression de voir un sujet sur ce point donc je lance le mien,

je cherche à récupérer tout les fichiers en xml dans un répertoire et à les envoyer par mail, pour l'instant aucun soucis !

Par contre, je les envoie par mail à un logiciel métier qui ne va traiter que les .xml pas les dossier !!

Donc ma question est ... peut on envoyer plusieurs pièces jointes dans un même mail (System.Net.Mail.SmtpClient.Send)

voici pour l'instant mon envoi de mail
[code:1] #Je me connecte au serveur smtp
$SMTPClient = New-Object System.Net.Mail.SmtpClient ($SmtpServer, $SMTPPort)

#j'autorise l'utilisation du ssl
$SMTPClient.EnableSsl = $true

#je renseigne mes identifiants pour me connecter à ce serveur
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential($EmailFrom, $mdp);

#Creation de mon message a envoyer (info dans le xml)
$SMTPMessage = New-Object System.Net.Mail.MailMessage($EmailFrom, $mailsociete, $Subject, $Body)

#Creation de la piece jointe à partir du dossier zip
$attachment = New-Object System.Net.Mail.Attachment($importrepertoire)



#j'attache ma pièce jointe à mon message
$SMTPMessage.Attachments.Add($attachment)





#Le message s'envoie.
$SMTPClient.Send($SMTPMessage)
[/code:1]

Merci de votre aide !!

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

Plus d'informations
il y a 8 ans 8 mois #20362 par Laurent Dardenne
Par convention, une propriété se terminant avec la lettres 's' indique une collection .
Il te faut donc créer plusieurs $attachment.

Tutoriels PowerShell

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

Plus d'informations
il y a 8 ans 8 mois #20363 par Tony Thoumassin
Nos amis d'outre manche ont répondu à ma question en fait .
J'ai résolu mon problème en récupérant le chemin complet de mes fichiers à envoyer et en faisant un foreach sur la création et l'ajout de la pièce jointe.

Mais merci bien, je ne savais pas du tout pour cette convention avec les \"s\" .

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

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