Вы находитесь на странице: 1из 4
osrt2r2019 Mail -Enval de mails avec piéce joints MENU - (index.php) Na moulins.Fr Rubriques O Informatique (index.php?pg=informatique) ‘Y Passions (index.php?pg=passions) GW Galeries photos (index. php?pg=gallerie_photo) Trucs de Grand-Mare (index.php?pg=trucs_grandmere) 7 Bricolage (index. php?pg=bricolage) Divers (index.php?pg=divers) Mt Balades a Grenoble (index.php?pg=ballades) A Générateurs en ligne (index.php?pg=scripts) @ Liens (index.php?pg=liens) Blog (index php?pg=blog) Actions ™ Langue: jl (index.hp?pg=informatiquelunix!scripts!messagerieljmail pg=informatiquelunix!scripts!messagerie!jmail) lux RSS: {3} (http:/Iwww.desmoulins fr/feed/news_fr.xml) 65 visiteur(s) en ligne. JMail - Envoi de mails avec piéce jointe \wwu.desmoulins.fvindex pho?pg=informatiquelunixisriptsImessagereljmal 14 sartanet9 Mai Evo de mais avec pce inte Présentation Ce script est 'équivalent de la commande mailx, mais ajoute la possibilité d'envoyer des fichiers en piéce jointe au message. La syntaxe est la suivante: mail -s "Sujet du mail” [-sender adresse_mail_emetteur] [-html] [-cc adresse_mail_en_copie] [,jfichier_a_attacher] adresse_mail_destinataire Loption -html permet d'envoyer un mail au format html Lloption -cc permet d'ajouter des personnes en copie du message Le script www. desmoutins.fvindex pho?pg formatiquelunix'scrpistmessagerieinall 28 osrt2r2019 Mail - Envi de mails avec piéce joints #1/bin/ksh # Version 1.00 - 09/67/2000 # Auteur: Jerome DESMOULINS USAGE="Usage: $@ [-s "Subject"] [-sender enail_of sender] [-html] [-ce E-mail] [[-J Fil Nail_hub=" hostname Nail_user=$LOGNAME Boundary_mark="GH_Fecit” Subject="De “unane -n | cut -d'." -f1"" Sender_address="$Mail_user@sMail,_hub" Format="text™ export TERM=vt100 # Analyse des paranetres while [ "$*" I= "" J; do case $1 in ) Subjects$2; shift 2:5 sender") Sender_address=82; shift 255 ) [=r $2] I] (echo "$0: Ne peut lire $2"; exit 15 } File_iste"$File_Ist $2"; shift 255 “chtml") Format="html"; shifts; “-ec") Mail_ce="$Mail_ce $2"; shift; shifts; *@*) Mail_Ist="$Mail_Ist $1"; shifts; done [ -z "$mail_ist™ ] && { echo exit 1; } USAGE\r You must specify at least one !” (sleep 1 echo "HELO $Mail_hub" if test $sender_address = "$Mail_user@$ail_hub" then echo "MAIL FROM: <$Hail_user@$Mail_hub: else echo "MAIL FROM: <$Sender_address>"; sleep 1 fi for MailAddress in $Mail_ist; do echo "RCPT TO: <$MailAddress>"; done echo "DATA"; sleep 2 if test $Sender_address = "$Mail_user@siail_hub" then echo "Fron: $Mail_user@$Mai else echo "From: $Sender_address ($0)" fi echo echo echo echo echo echo hub ($9)" ‘Subject: $Subject "To: “echo $Mail_lst| tr‘ * * ‘Ce: “echo $Mail_cc| tr * * ‘Date: “date * MIME-Version: 1.1 Mailer: $0" \wwu.desmoulins.fvindex pho?pg=informatiquelunixisripsImessagerieljmal 34 osrt2r2019 Mail -Enval de mails avec piéce joints echo “Content-Type: multipart/mixed; boundary=\"$8oundary_mark\"* echo echo "--$80undary_mark’ echo “Content-Type: text/$Format” echo "" # Le message cat <&o | sed -e "s/*\.$/\.\./" echo *\n\n\n # Les pieces jointes for File in $File Ist; do File_name="basenane $File echo "--$Boundary_mark" echo “Content-Type: text/plain; nane=\"$File_nane\" echo “Content-Disposition: attachment; filenane: echo cat $File | sed -e 's/*\.$/\.\./ echo "--$Boundary_mark" done echo "."; sleep 1 echo "QUIT"; sleep 1 echo "0\03" ) | telnet $Hai_hub 25 > /dev/null 2>81 exit @ Retour (index.php?pg=informatiquelunix'scripts!messagerie) (c) 2005-2018 Jéréme DESMOULINS \wwu.desmoulins.fvindex pho?pg=informatiquelunixisriptsImessagereljmal $File_name\"" aa

Вам также может понравиться