Re: script bash pour envoyer un mail avec pièce jointe

Top Page

Reply to this message
Author: anne aublanc
Date:  
To: guilde
Subject: Re: script bash pour envoyer un mail avec pièce jointe

----- Original Message -----
From: "anne aublanc" <anne.aublanc@???>
To: <guilde@???>
Sent: Tuesday, July 18, 2006 3:06 AM
Subject: script bash pour envoyer un mail avec pièce jointe


| bonjour,
|
| Je recherche un script bash pour envoyer un mail avec pièce jointe (gif, pdf ou mp3)
|
| J'ai fait un script mais cela ne passe pas avec tous les clients de messagerie... les pièces jointes sont shuntées avec certains!
|


Je mets la partie du script qui correspond à l'envoi du mail

contenttype="audio/x-mp3"

mailer="/usr/sbin/sendmail -t"
....
MP3_NAME1=`basename $MP3_NAME`

export LANG=$lang_util
u_msg1="`$gettext \"New message of\"`"
u_msg2="`$gettext \"Phone number:\"`"
u_msg3="`$gettext \"Name:        \"`"
u_msg4="`$gettext \"A new message arrived\"`"


(
        # write the mail
        echo "\
Date: `date`
To: $VOICEMAILSTO
Subject: $u_msg1 $callnumber ($callname) -  `date`
From: $from
MIME-Version: 1.0
Content-type: multipart/mixed; boundary=\"$bound\"


--$bound
Content-Type: text/plain;

#$u_msg1 $callnumber ($callname) - `date`
$u_msg4

$u_msg2       $callnumber
$u_msg3       $callname ($name)


"

echo "--$bound"
echo "Content-Type: $contenttype; name=\"$MP3_NAME1\";"
echo "Content-transfer-encoding: x-uuencode"
uuencode $MP3_NAME $MP3_NAME1
echo "--$bound--"
) | $mailer

C'est le content-type qui pose pb?
Si vous avez des idées...

anne