Rechercher : dans
Par :

Mime et la commande mail

Dernière réponse le 13 déc 2007 à 09:57:21 Ikaria, le 10 jan 2005 à 11:39:45 
 Signaler ce message aux modérateurs

Bonjour,

je souhaite envoyer des mails contenant une pièce jointe au format texte avec la commande UNIX mail. Je procède comme ci dessous ;

mail -s "sujet" adresse@dom.fr < mime.txt

le fichier mime.txt est le suivant :

MIME-Version: 1.0
content-type: text/plain
Content-Transfer-Encoding:8bit
content-Disposition: attachment
filename="toto.txt"

Mais je recoit le mail avec le fichier mime.txt dans le coprs du mail.

Si quelqu'un peut m'aider, par avance merci.

Meilleures réponses pour « Mime et la commande mail » dans :
Liste des commandes Windows VoirRemarques : Certaines commandes sont dangereuses (l’exemple de SYSKEY) et peuvent causer des problèmes pouvant conduire au formatage. D’autres commandes ne sont pas exécutables sous Windows XP ou des versions antérieures, je ne les ai pas...
Installer ou réinstaller Mac OS 10.5 VoirPréliminaire Les sauvegardes préalables éventuelles Les éléments à sauvegarder Mail Adresses du Carnet d’adresses Calendriers / Agenda Safari (signets) FireFox (signets) Trousseau d’accès Notes de l'Aide Mémoire iTunes iPhoto Séquenc
Commandes IP relatives aux réseaux sous Windows VoirIl est parfois très utile de connaître les commandes IP, pour analyser voire configurer ses réseaux TCP/IP. Voici la liste de ces commandes à utiliser dans une fenêtre DOS...
Standard MIME (Multipurpose Internet Mail Extensions) VoirIntroduction à MIME MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités limitées du courrier électronique (mail) et notamment de permettre...
Formats et extensions de fichiers VoirQu'est-ce qu'un type MIME ? Le type MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités du courrier électronique (mail), c'est-à-dire de...
Cryptographie - S/MIME VoirIntroduction à S/MIME S/MIME(pour Secure MIME, soit Secure Multipurpose Mail Extension, que l'on pourrait traduire par extensions du courrier électronique à but multiples et sécurisées) est un procédé de sécurisation des échanges par courrier...

1

Ikaria, le 10 jan 2005 à 14:38:32
  • +1

Au final, je pense que la commande mail ne permet pas d'envoyer des mails typés MIME. j'utilise donc la commande suivante :

cat message.txt | /usr/lib/sendmail -t

avec le fichier message suivant :

From: adr@dom.com
Reply-To: adr@dom.com
To: adr@dom.com
Subject: Test de mail avec piece jointe
Mime-Version: 1.0
Content-Type: multipart/mixed;
boundary="Nouveau_type"

--Nouveau_type
Content-Type: text/plain
charset="us-ascii"

Ceci est un mail avec une piece jointe

--Nouveau_type
Content-Type: text/plain;
name="resul.txt"
Content-Transfer-Encoding: base64
Content-Description: "resul.txt"




Je recoit bien le mail avec une pièce jointe nomé resul.txt, mais celle ci est vide.

Répondre à Ikaria

2

lolo, le 2 mar 2005 à 11:37:21

Bonjour Ikaria,
Merci pour le truc de "sendmail -t"à la place de "mail". Cela a résolu mon problème.
A mon tour de t'aider. L'exemple ci-dessous fonctionne (pj="chkvrp.csv"). Tu sauras certainement l'adapter. Ne me demande pas plus de détails, je ne suis pas spécialiste MIME.

From: toto@serv.fr
Reply-To: toto@serv.fr
To: lolo@serv2.fr
Subject: Test de mail avec piece jointe
MIME-Version: 1.0
Content-type: multipart/mixed;
Boundary="0_PJ"
Content-Disposition: inline

--0_PJ
Content-type: text/plain; charset=ISO-8859-1
Content-transfer-encoding: quoted-printable
Ci-joint, le fichier joint test.
Cordialement,
lolo

--0_PJ
Content-type: text/plain;
name="=?ISO-8859-1?Q?chkvrp=2Ecsv?="
Content-Disposition: attachment; filename="=?ISO-8859-1?Q?chkvrp=2Ecsv?="
titi
toto
tata
tetet
sdfg
sdfg
sdfg
sdfg
sdfg
sdfg
sdf
--0_PJ

Répondre à lolo

3

toto le moustik, le 12 déc 2007 à 16:56:55
  • +3

(cat $FILETXT; uuencode $FILEATT $NAMEFILEATT) | mail -s "$SUBJECT" $MAILTO

Répondre à toto le moustik

4

 dubcek, le 13 déc 2007 à 09:57:21

Utiliser mutt
-a file
Attach a file to your message using MIME.

Répondre à dubcek