Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails)

#1 Le 29/01/2010, à 01:41

ceddes

envoi plusieurs pieces jointes avec commande mail

Re bonjour à tous,

Je souhaite envoyer 1 mail avec plusieurs pièces jointes.
J'utilise la commande suivante pour en envoyer avec 1 PJ :

echo “le message du mail.” | mail -s “l'objet du mail” adresse.mail@du.destinataire < /chemin/de/la/piece.jointe

Comment faire avec la commande mail pour joindre plusieurs pièces jointes, même s'il faut la combiner avec d'autres commandes.
Un point important à prendre en compte, permettre l'envoi de PJ volumineuses (en scindant le mail par tranche de X Mo, où X = 2 ou 3 ou 4...

Merci d'avance pour votre aide.

Hors ligne

#2 Le 29/01/2010, à 02:02

sputnick

Re : envoi plusieurs pieces jointes avec commande mail

Hooouu, toi t'es étudiant et on te demande un devoir ?
Parce que mutt est capable d'envoyer des fichiers joints.
Si tu veut bidouiller, utilise la commande split et uuencode.
Regardes ici -> http://forum.ubuntu-fr.org/viewtopic.php?pid=3132472 tu trouvera des infos complémentaires...


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#3 Le 29/01/2010, à 19:04

ceddes

Re : envoi plusieurs pieces jointes avec commande mail

Salut,
En fait, je souhaite envoyer des fichiers de logs d'un serveur distant dans un mail, par un cron.
J'ai installé la version 1.5.20 de Mutt pour essayer, mais je comprend qu'il faut préciser le serveur smtp quelque part. La doc semble très complète, c'est très bien, mais je ne trouve pas comment renseigner le serveur smtp.
Quelqu'un a-t-il la réponse, quelle est l'option ou quel fichier de conf modifier.

Merci.

Hors ligne

#4 Le 29/01/2010, à 23:10

ceddes

Re : envoi plusieurs pieces jointes avec commande mail

Après quelques tests, j'ai aussi la commande mailx sur ma machine.
Du coup j'ai desinstallé mutt au profit de mailx.
avec la commande suivante :

echo "le message du mail" | mailx -s "objet du mail" -a "/le/chemin/du/fichier1 -a /le/chemin/du/fichier2 adresse.mail@du.destinataire

je peux envoyer maintenant plusieurs fichiers, mais la taille du mail est trop importante pour le serveur mail, je dois donc le scinder en tranche de 4Mo.

Maintenant mon souci est de savoir comment couper un mail en plusieurs. Il bien sûr hors de question de toucher aux PJ, mais bien au mail.

Encore un petit effort, plus que ça et c'est terminé !

Hors ligne

#5 Le 30/01/2010, à 08:36

sputnick

Re : envoi plusieurs pieces jointes avec commande mail

Si tu (re?)lit ce que je t'ai écrit et que tu cherche 2mn20 ce que les commandes font, tu aura ta réponse roll


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#6 Le 02/02/2010, à 03:55

ceddes

Re : envoi plusieurs pieces jointes avec commande mail

Salut sputnick,

Si je comprend bien, je suis contraint de couper les PJ (via split par exemple) avant de les envoyer.
Je pensais trouver une fonction similaire à celle d'IE (scinder les messages supérieurs à ...), mais ça n'y est pas apparemment, au passage je n'ai pas trouvé non plus cette fonction dans Thunderbird.
Et dans mutt, il n'y a pas non plus cette fonction, je suppose ?

Je vais devoir plutôt créer un script alors :
1) pour lister les fichiers qui correspondent à mes critères de recherches
2) pour les spliter un à un
3) pour les envoyer un à un

Ou peut-être une commande à rallonge qui fait tout ça.
Merci

Hors ligne

Haut de page ↑