Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 29/01/2010, à 00: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, à 01: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...


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#3 Le 29/01/2010, à 18: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, à 22: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, à 07: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


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne

#6 Le 02/02/2010, à 02: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

#7 Le 02/03/2015, à 19:39

Spirale21

Re : envoi plusieurs pieces jointes avec commande mail

Je déterre ce sujet.
Ceddes tu es toujours sur ce problème?
Tu as combien de pièce jointe?
Je te demande ça car je viens d'y arriver!!!! enfin je crois tongue


il y a trois manière de faire: la bonne, la mauvaise et la mienne

Hors ligne