Question
Problème d'envoi pièce jointe multiple
- Tony Thoumassin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 8 ans 8 mois #20361
par Tony Thoumassin
Problème d'envoi pièce jointe multiple a été créé 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 !!
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.
- Laurent Dardenne
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 6300
- Remerciements reçus 68
il y a 8 ans 8 mois #20362
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Problème d'envoi pièce jointe multiple
Par convention, une propriété se terminant avec la lettres 's' indique
une collection
.
Il te faut donc créer plusieurs $attachment.
Il te faut donc créer plusieurs $attachment.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Tony Thoumassin
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 14
- Remerciements reçus 0
il y a 8 ans 8 mois #20363
par Tony Thoumassin
Réponse de Tony Thoumassin sur le sujet Re:Problème d'envoi pièce jointe multiple
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\" .
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
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Problème d'envoi pièce jointe multiple