[résolut] Impossible d'envoyer de pièce jointe avec mail

Forum d'assistance et d'échange sur l'installation, la configuration, et l'utilisation des système Linux et BSD. Vous pouvez y poster vos questions concernant ces systèmes d'exploitation en faisant l'effort préalable de rechercher dans le forum, dans les manuels et les documentations que la réponse n'y figure pas.

Modérateur: modos Ixus

[résolut] Impossible d'envoyer de pièce jointe avec mail

Messagepar mad_dog » 01 Juil 2004 16:55

SAlut à tous ..

donc tous est dans le sujet ...

sur le net, j'ai trouvé une solution comme quoi, il fallati uuencodé ces fichiers mais meme après cela ...

le reçoit le contenu du fichier en tant que texte dans mon mail ....
pour du dumpcela peux aller ..

mais pour une image .!!! :(
Dernière édition par mad_dog le 25 Août 2004 14:12, édité 1 fois au total.
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar swapfiles » 01 Juil 2004 18:50

'lut.

Avec quel client mail???
N'y a-t-il pas une restriction de taille pour les pièces jointes qui empêcherait celes-ci de partir??

@++
je lui ais dis que tu m'avais dis qu'il s'était dit qu'on lui dirait!!!
Avatar de l’utilisateur
swapfiles
Vice-Amiral
Vice-Amiral
 
Messages: 791
Inscrit le: 16 Mai 2003 00:00
Localisation: Bordeaux

Messagepar mad_dog » 01 Juil 2004 20:51

Nan c'est la mde shell /usr/bin/mail
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar tomtom » 01 Juil 2004 21:11

salut mad ..

en encodant avec uuencode, le binaire est encodé, et le client sait le décoder. Certains clients permettent de le traiter comme si c'etait un attachement classique, mais ce n'en ets pas un, le fichier est mis dans le corps du mail.

Pour resoudre ton problème :

# apt-get install mutt
# mutt -s test -a monfichierajoindre -x mad@mad.com << EOF


il existe d'autres utilitaiers, mutt est le plus courant !

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar Gaston » 02 Juil 2004 13:24

Bonjour,
tu as aussi la solution du shell script :) , bien sur avec un uuencode, cf ici un exempl http://contribs.org/modules/pbboard/vie ... 0d13fe8d72
(je l'avais fait pour du HP, mais il suffit de changer les paths, et le nom des binaires ...)
G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar mad_dog » 05 Juil 2004 01:07

le pb avec UUEncode, c'est qu'il me metdans certains cas, plus de 2heures à encoder un tar de 30KO !!!! :shock: de plus meme avec uuencode mon client mail ne reconnait pas la pièce jointe !!!

il faut qu'essaye avec MUTT ou au pire avec le script merci encore !!!
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar Gaston » 05 Juil 2004 10:45

quelque soit la solution choisie, il faut que le message soit "encodé" - base 64 ou autre
J'ai regardé vite fait dans les sources de mutt, j'ai pas le temps d'étudier + avant , mais il encode
Code: Tout sélectionner
sendlib.c:static void encode_quoted (FGETCONV * fc, FILE *fout, int istext)
sendlib.c:static void encode_base64 (FGETCONV * fc, FILE *fout, int istext)
sendlib.c:static void encode_8bit (FGETCONV *fc, FILE *fout, int istext)

Fais nou un retour sur la vitesse de creation des PJ avec mutt, en tout cas moi ça m'intéresse

G.
PS dans mon script, il est noté de faire attention au lignes vides : sous HP, selon la présence ou l'absence, le message était ou pas dans le mail, voir dans les sujet, enfin il peut y avoirun binz pas croyable :( - mais bon c'était du vite fiat sur le gaz.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar mad_dog » 05 Juil 2004 22:24

J'essaye et te retourne l'infos !!!

g trouver aussi mmencode ki semble faire la meme chose de uuencode mais je n'arrive pas à le trouver pour ma SME !!!
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar Gaston » 06 Juil 2004 01:34

Oui j'ai vu ça en suivant le lien dans le forum SMERP.
A priori, mmencode est l'ancienne version de mimencode. il fait partie du package métamail : http://sourceforge.net/project/shownote ... _id=233551
(Il y a un lien pour la RH 7.3 sur la page ...)
G.
Avatar de l’utilisateur
Gaston
Amiral
Amiral
 
Messages: 1367
Inscrit le: 06 Oct 2003 00:00
Localisation: Saint Maur, 94 FR

Messagepar mad_dog » 06 Juil 2004 10:55

Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar mad_dog » 06 Juil 2004 11:12

TOMTOM,

j'ai qque mal à utiliser mutt !!!
je n'arrive à configurer un simple envoi de mail via la ligne de commande !!!
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar tomtom » 06 Juil 2004 11:19

rho !

mutt -s subject -a filename -x ton@dresse.ici << texte à mailer



t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris

Messagepar mad_dog » 06 Juil 2004 12:08

Le pb c'est qu'il me retourne à chaque fois vers un prompt !!! de type
Code: Tout sélectionner
>
là j'suis obliger de faire CTRL+C
Le savoir n'est bon que s'il est partagé.
http://www.societeg.com/
Image
Solution d'hébergement WEB Open-source
Avatar de l’utilisateur
mad_dog
Vice-Amiral
Vice-Amiral
 
Messages: 997
Inscrit le: 05 Fév 2003 01:00
Localisation: Nantes

Messagepar tomtom » 06 Juil 2004 14:11

Ha oui..

le << toto, ca attend des enteres au clavier jusqu'à toto

ex :

Code: Tout sélectionner
mutt -s subject -a filename -x ton@dresse.ici << EOF
coucou, message
^D (ca c'est control+D pour faire "fin de fichier, EOF !)


et voila.

Si tu veux taper juste une igne de texte :

Code: Tout sélectionner
echo "bonjour, message" | mutt -s subject -a filename -x ton@dresse.ici


ou, pour envoyer le contenu d'un fichier dans le mail :

Code: Tout sélectionner
cat /home/mad/msg | mutt -s subject -a filename -x ton@dresse.ici


ou encore :

Code: Tout sélectionner
mutt -s subject -a filename -x ton@dresse.ici < /home/mad/msg


Simple, isn't it ?

t.
One hundred thousand lemmings can't be wrong...
Avatar de l’utilisateur
tomtom
Amiral
Amiral
 
Messages: 6035
Inscrit le: 26 Avr 2002 00:00
Localisation: Paris


Retour vers Linux et BSD (forum généraliste)

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité