Question
envoi d'un mail avec pièces jointes
- Rampnoux
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 13
- Remerciements reçus 0
il y a 15 ans 6 mois #7682
par Rampnoux
envoi d'un mail avec pièces jointes a été créé par Rampnoux
Bonjour,
Mon envoi de mail avec pièces jointes fonctionne bien avec un petit bémol:
Celles ci son systématiquement encodées en Base64 et en type application/octet-stream.
Est ce qu'il est possible de les envoyer en text/plain?
(avec le bon type et sans encodage).
En argument de la commande je passe les chemins des fichiers sous forme d'un tableau.
[code:1]$pj = @();
if (Test-Path $crDsmc ) {
$pj += $crDsmc;
}
if (Test-Path $crResume ) {
$pj += $crResume;
}[/code:1]
La commande Send-MailMessage contient [code:1]-Attachments $pj;[/code:1]
Mon envoi de mail avec pièces jointes fonctionne bien avec un petit bémol:
Celles ci son systématiquement encodées en Base64 et en type application/octet-stream.
Est ce qu'il est possible de les envoyer en text/plain?
(avec le bon type et sans encodage).
En argument de la commande je passe les chemins des fichiers sous forme d'un tableau.
[code:1]$pj = @();
if (Test-Path $crDsmc ) {
$pj += $crDsmc;
}
if (Test-Path $crResume ) {
$pj += $crResume;
}[/code:1]
La commande Send-MailMessage contient [code:1]-Attachments $pj;[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 15 ans 6 mois #7716
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:envoi d'un mail avec pièces jointes
Salut,
Personnellement je n'ai pas essayé et je ne peux pas tester pour l'instant. J'ai néanmoins 2 pistes à te proposer :
1 - Regarder le paramètre -Encoding <Encoding>
Spécifie l'encodage utilisé pour le corps et l'objet. Les valeurs valides sont ASCII, UTF8, UTF7, UTF32, Unicod
e, BigEndianUnicode, Default et OEM. La valeur par défaut est ASCII.
Obligatoire ? false
Position ? named
Valeur par défaut ASCII
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
Mais j'ai doute qu'il résolve ton soucis car je ne suis pas sur qu'il touche aux PJ.
2 - Utiliser le Framework .NET façon PowerShell v1 pour envoyer des mails. Regarde dans la bibliothèque, il doit y avoir quelques exemples.
Tiens nous au courant,
Arnaud
Personnellement je n'ai pas essayé et je ne peux pas tester pour l'instant. J'ai néanmoins 2 pistes à te proposer :
1 - Regarder le paramètre -Encoding <Encoding>
Spécifie l'encodage utilisé pour le corps et l'objet. Les valeurs valides sont ASCII, UTF8, UTF7, UTF32, Unicod
e, BigEndianUnicode, Default et OEM. La valeur par défaut est ASCII.
Obligatoire ? false
Position ? named
Valeur par défaut ASCII
Accepter l'entrée de pipeline ? false
Accepter les caractères génériques ? false
Mais j'ai doute qu'il résolve ton soucis car je ne suis pas sur qu'il touche aux PJ.
2 - Utiliser le Framework .NET façon PowerShell v1 pour envoyer des mails. Regarde dans la bibliothèque, il doit y avoir quelques exemples.
Tiens nous au courant,
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.077 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- envoi d'un mail avec pièces jointes