On Thursday 20 September 2001 19:40, Marc SCHAEFER wrote:
> On Thu, 20 Sep 2001, Daniel Cordey wrote:
> > Quelqu'un connait-il un programme permettant de generer un "body" complet
> > de mail en format MIME compatible ? Quelque chose du genre :
>
> metasend, package metamail.
>
> Du moins par la description je suppose que cela peut fonctionner.

�a fonctionne hyper bien ! Pour ceux que �a int�resse, voici un petit exemple 
:

Donn�es
-------
Je d�sire envoyer un fichier par mail � quelqu'un qui � besoin de recevoir ce 
fichier en "attachement". En effet, le fichier est tr�s gros et il est assez 
p�nible de devoir faire un "copier" de toutes les lignes de texte avec la 
souris etc. Si ce fichier se trouve en "attachement", il suffit alors de 
"copier" directement l'"attachement" dans le tableur; ce qui est beaucoup 
plus rapide.

Commande
--------

J'ai donc tap� :

metasend -b -F [EMAIL PROTECTED] -t [EMAIL PROTECTED] -s ScanDB -e 8bit -m text/plain -f xx 
-n -e base64 -m text/plain -f mone.c

Explication de l'utilisation des options
----------------------------------------

-b      ex�cute la commande en "background"
-F      adresse de l'exp�diteur (spoofed...)
-t      adresse de detination (l� on arr�te les conneries...)
-s      sujet (n'oubliez pas les "" si vous avez >1 mot !)
-e      mode d'encodage de la premi�re partie
-t      Content-type de la premi�re partie
-f      nom du fichier contenant la premi�re partie
-n      attention nouvelle partie !
-e      mode... cette fois en base64
-t      Content-type de la deuxi�me partie
-f      fichier contenant la deuxi�me partie

Commentaires
------------

Il semble n�cessaire d'avoir une premi�re partie un peu bidon (juste une 
ligne de blabla), afin d'�tre s�re d'avoir notre fichier en tant 
qu'"attachement". En effet, initialement je n'avais pas cette premi�re partie 
et metasend a fait la chose suivante :

- Le mail a �t� cr�er non-multi-part (no "attachement" !)
- Le fichier a �t� "inclus" comme du texte ASCII simple dans le mail.
- Une conversion automatique de base64 en 8bits a �t� r�alis�e 
automatiquement.

Je n'avais donc plus d'"attachement"... J'ai donc cr�� un petit fichier 
appel� 'xx' contenant un texte bidon ("ScanDB output file. See attachement"), 
que j'ai inclu dans le mail AVANT mon fichier. Ainsi, metasend a bien cr�� un 
mail MIME multi-part et mon fichier � bien �t� cr�� comme un "attachement"; 
de plusla conversion en base64 a bien �t� op�r�e.

Merci de votre aide.

Daniel




--
http://www-internal.alphanet.ch/linux-leman/ avant de poser
une question. Ouais, pour se d�sabonner aussi.

Répondre à