Envoi de fichier par mail
Résolu/Fermé
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
-
15 oct. 2018 à 15:12
tbeghain Messages postés 58 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 22 février 2021 - 23 oct. 2018 à 10:37
tbeghain Messages postés 58 Date d'inscription mercredi 31 mars 2004 Statut Membre Dernière intervention 22 février 2021 - 23 oct. 2018 à 10:37
A voir également:
- Envoi de fichier par mail
- Fichier rar - Guide
- Yahoo mail - Accueil - Mail
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier host - Guide
7 réponses
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
16 oct. 2018 à 10:38
16 oct. 2018 à 10:38
Bonjour,
Tu peux essayer de regarder cette discussion qui semble couvrir ton problème;
Bonne chance
Tu peux essayer de regarder cette discussion qui semble couvrir ton problème;
Bonne chance
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
3
16 oct. 2018 à 10:52
16 oct. 2018 à 10:52
Bonjour et merci pour cette réponse.
En fait, cette discussion explique le phénomène. Effectivement, le mail n'aime pas les caractères "spéciaux".
En effet, si dans mon fichier d'entrée, j'ai des caractères accentués remplacés par une suite de caractères (ex opératoires à la place de opératoires),
Alors le mail envoie sous forme d'un fichier xxxx.dat.
Lorsque je supprime dans le fichier que j'envoie tous ces caractères "spéciaux", effectivement, j'ai bien le contenu du fichier dans le coprs du mail.
En fait, la communication entre l'AIX et le Linux se fait par un rsync qui synchronise les deux serveurs.
Je pense donc qu'il faut un paramètre langue spécifique différent de celui de l'AIX (actuellement, les deux serveurs ont les mêmes paramètres de langage) ou bien un paramètre au niveau du rsync.... Si quelqu'un a une idée à suggérer, elle est la bienvenue.
Cordialement,
Thierry
En fait, cette discussion explique le phénomène. Effectivement, le mail n'aime pas les caractères "spéciaux".
En effet, si dans mon fichier d'entrée, j'ai des caractères accentués remplacés par une suite de caractères (ex opératoires à la place de opératoires),
Alors le mail envoie sous forme d'un fichier xxxx.dat.
Lorsque je supprime dans le fichier que j'envoie tous ces caractères "spéciaux", effectivement, j'ai bien le contenu du fichier dans le coprs du mail.
En fait, la communication entre l'AIX et le Linux se fait par un rsync qui synchronise les deux serveurs.
Je pense donc qu'il faut un paramètre langue spécifique différent de celui de l'AIX (actuellement, les deux serveurs ont les mêmes paramètres de langage) ou bien un paramètre au niveau du rsync.... Si quelqu'un a une idée à suggérer, elle est la bienvenue.
Cordialement,
Thierry
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
3
16 oct. 2018 à 14:21
16 oct. 2018 à 14:21
Bonjour,
J'ai trouvé. C'est la paramètre LANG qui n'était pas bon. J'ai mis "LANG=fr_FR.iso-8859-1" dans le .bashrc
et ça marche. En fait, j'avais repris le même paramétrage que le .profile de l'AIX pour le .bashrc, et le paramètre LANG n'était pas le bon
J'ai trouvé. C'est la paramètre LANG qui n'était pas bon. J'ai mis "LANG=fr_FR.iso-8859-1" dans le .bashrc
et ça marche. En fait, j'avais repris le même paramétrage que le .profile de l'AIX pour le .bashrc, et le paramètre LANG n'était pas le bon
UnGnU
Messages postés
1158
Date d'inscription
lundi 2 mai 2016
Statut
Contributeur
Dernière intervention
22 décembre 2020
157
16 oct. 2018 à 15:13
16 oct. 2018 à 15:13
Salut,
Merci du retour.
Merci du retour.
mamiemando
Messages postés
33446
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
20 décembre 2024
7 812
23 oct. 2018 à 10:12
23 oct. 2018 à 10:12
Bonjour,
En tout cas le réflexe de dubcek était bon, de nos jours l'avenir c'est l'utf8. Dit autrement, l'idéal serait de trouver une solution qui permet d'envoyer des mails avec la commande mail en uft8.
As-tu essayé par exemple ceci ?
https://stackoverflow.com/questions/3120168/how-to-send-special-characters-via-mail-from-a-shell-script
Bonne chance
En tout cas le réflexe de dubcek était bon, de nos jours l'avenir c'est l'utf8. Dit autrement, l'idéal serait de trouver une solution qui permet d'envoyer des mails avec la commande mail en uft8.
As-tu essayé par exemple ceci ?
https://stackoverflow.com/questions/3120168/how-to-send-special-characters-via-mail-from-a-shell-script
Bonne chance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
3
16 oct. 2018 à 11:35
16 oct. 2018 à 11:35
Je crois que j'ai trouvé la cause du problème. En effet, le problème provient des caractères accentués qui sont transformés en caractères spéciaux lors de l'édition par VI .
J'avais d'abord suspecté les paramètres de langue entre les deux serveurs, puis le paramétrage du rsync qui synchronise les deux serveurs, mais en fait, c'est un problème de VI.
En effet, lorsque dans la console, je fais un cat du fichier après le transfert AIX --> LINUX, j'ai bien les caractères accentués. par contre, dès le moment où je fais un VI du fichier, les caractères accentués sont transformés en "caractères spéciaux" et le mail n'aime pas du tout...
Si quelqu'un a une idée pour empêcher VI "d'interpréter" les caractères accentués, je suis preneur.
Cordialement,
Thierry
J'avais d'abord suspecté les paramètres de langue entre les deux serveurs, puis le paramétrage du rsync qui synchronise les deux serveurs, mais en fait, c'est un problème de VI.
En effet, lorsque dans la console, je fais un cat du fichier après le transfert AIX --> LINUX, j'ai bien les caractères accentués. par contre, dès le moment où je fais un VI du fichier, les caractères accentués sont transformés en "caractères spéciaux" et le mail n'aime pas du tout...
Si quelqu'un a une idée pour empêcher VI "d'interpréter" les caractères accentués, je suis preneur.
Cordialement,
Thierry
dubcek
Messages postés
18758
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
24 décembre 2024
5 623
17 oct. 2018 à 12:17
17 oct. 2018 à 12:17
hello
dans vi
dans vi
:set encoding=utf-8
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
3
17 oct. 2018 à 13:05
17 oct. 2018 à 13:05
Bonjour Dubcek,
Non, le fait de mettre :set encoding=utf-8 a fait que le problème est réapparu pour la session vi en cours uniquement bien sûr. La bonne méthode est d'initialiser le paramètre LANG à fr_FR.iso-8859-1. Pour l'instant, tout fonctionne correctement.
Non, le fait de mettre :set encoding=utf-8 a fait que le problème est réapparu pour la session vi en cours uniquement bien sûr. La bonne méthode est d'initialiser le paramètre LANG à fr_FR.iso-8859-1. Pour l'instant, tout fonctionne correctement.
tbeghain
Messages postés
58
Date d'inscription
mercredi 31 mars 2004
Statut
Membre
Dernière intervention
22 février 2021
3
23 oct. 2018 à 10:37
23 oct. 2018 à 10:37
Bonjour,
Peut être que ça marche, mais j'utilise la commande mail dans mes scripts, pas sendmail. Et je ne vais pas tous les modifier alors que ça marche très bien sans rien modifier en adaptant le paramètre LANG. Mais merci tout de même d'avoir pris le temps de répondre.
Peut être que ça marche, mais j'utilise la commande mail dans mes scripts, pas sendmail. Et je ne vais pas tous les modifier alors que ça marche très bien sans rien modifier en adaptant le paramètre LANG. Mais merci tout de même d'avoir pris le temps de répondre.