|
|
|
|
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. |
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 |
(cat $FILETXT; uuencode $FILEATT $NAMEFILEATT) | mail -s "$SUBJECT" $MAILTO |
utiliser mutt
-a file Attach a file to your message using MIME. |