Rechercher : dans
Par :

Envoyer un fichier par une commande

Dernière réponse le 1 mar 2006 à 13:21:35 samisafir, le 1 mar 2006 à 12:23:24 
 Signaler ce message aux modérateurs

Je voudrais juste savoir la commande appropriée pour l'envoi d'une copie d'un fichier à une @email par une commande tapée en terminal ;
merci à l'avance

Meilleures réponses pour « envoyer un fichier par une commande » dans :
Envoyer de gros fichiers (pièces jointes) par mail VoirLes systèmes de messagerie bloquent généralement les pièces jointes volumineuses, alors comment faire parvenir un fichier lourd (de plusieurs Mo) à son destinataire ? La solution consiste à utiliser un service d'hébergement temporaire de fichiers...
[MS-Dos] Lister le contenu d'un répertoire dans un fichier VoirIl peut s'avérer pratique d'effectuer le listage d'un ou plusieurs répertoires dans un fichier, afin de tenir par exemple un catalogue de fichiers. Sous MS-Dos (ou sous Windows en ouvrant une fenêtre d'invite de commande MS-Dos) il est possible...
[Shell] Créer un fichier vide VoirPour créer un fichier vide, il vous suffit de taper la commande suivante : > fichier Vous pouvez également utiliser la commande touch : touch fichier
Le protocole FTP (File Transfer Protocol) VoirIntroduction au protocole FTP Le protocole FTP (File Transfer Protocol) est, comme son nom l'indique, un protocole de transfert de fichier. La mise en place du protocole FTP date de 1971, date à laquelle un mécanisme de transfert de...
Utilisation de la commande ftp VoirLe protocole FTP FTP (File Transfer Protocol) est un protocole, c'est-à-dire un langage standard de communication entre deux machines, permettant à des machines de types différents (ou dont le système d'exploitation est différent) de transférer des...
UNIX - Les fichiers VoirIntroduction aux fichiers Unix Sous les systèmes UNIX tout élément est représenté sous forme de fichier. L'ensemble des fichiers est architecturé autour d'une unique arborescence dont la base, appelée racine, est notée «/». Types de...

1

foobar47, le 1 mar 2006 à 12:27:37

Salut,

essaye ceci :

mail -s "contenu" destinataire < fichier


Sinon, essaye avec mutt

A++
la modestie cesse quand on commence à en parler

Répondre à foobar47

2

[Dal], le 1 mar 2006 à 12:59:57

Salut,

Si le fichier n'est pas encodé et qu'il comporte des caractères non ASCII, celà risque de poser problème.

Tu peux l'encoder simplement avec :

uuencode input_file output_file | mail -s subject recipient

ou au format Base64 comme çà :

uuencode -m input_file output_file | mail -s subject recipient

C'est un peu du bricolage, car ce n'est pas un vrai format MIME, mais celà passe en général pour les envois simples.

Pour envoyer au format MIME, tu peux utiliser mutt en ligne de commande, comme le suggère foobar47, celà donne quelque chose comme :

mutt -a attachment -s subject recipient(s) < "."

En ce qui me concerne, je suis plutôt un adepte de l'outil "email" de Dean Jones :

http://email.cleancode.org

Qui est très flexible et complet (cf. http://email.cleancode.org/?pid=about ).


Dal

Répondre à [Dal]

3

 foobar47, le 1 mar 2006 à 13:21:35

Merci pour le lien !! ;-)

la modestie cesse quand on commence à en parler

Répondre à foobar47