bonjour tout le monde,
je cherche un script pour l'envoie de mail avec piece jointe.
L'idéal serait si quelqu'n connaissait un script tout fait ou à adapter capable de faire ça
Merci d'avance :ccool:
Version imprimable
bonjour tout le monde,
je cherche un script pour l'envoie de mail avec piece jointe.
L'idéal serait si quelqu'n connaissait un script tout fait ou à adapter capable de faire ça
Merci d'avance :ccool:
Tout est dans le message... bash ne trouve pas la commande uuencode sur ton environnement.
Il faut sans doute l'installer
Bonjour Monsieur Céline
Quand une commande bash attend pour rien, c'est peut-être car il attend des données sur l'entrée standard. En clair, il manque des paramètres.
Effectivement, il y a le destinataire, le titre, mais pas le corps.
Quand on met une commande dans un pipe le résultat est considéré comme un fichier d'entrée pour la commande suivante. Or je ne vois que des chaînes de caractères dans la commande mailx.
Est-ce que la commande suivante marche mieux?
Code:uuencode data.csv data.csv | mailx s Subject goes here -a - toemail@address
Ou alors, comme l'exemple qu'on peut voir ici, rester avec la simple commande mail et taper uuencode fichier | mail user...
Si la question est toujours d'actualité, je peux proposer ma solution... Mon shell fait 543 lignes. Attention ! Avant d'aller plus loin, je vous propose mon commentaire en début de shell qui liste l'ensemble des programmes et logiciels utilisés :
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 +-----------------------------------------------------------------------------+ |CF_LIST_0 |.lst|Création de la mailing-list des destinataires (N°) | |----------+----+-------------------------------------------------------------| |CF_ITEM_0 |.out|Création du destinataire en cours de traitement N)/nom/prénom| |CONVOC_0 |.prt|Création du fichier d'impression de la convocation | |iso2pcl |.pcl|Transformation des caractères semi-graphiques non reconnus | |pcl2pdf |.pdf|Conversion de la convocation "PCL" en fichier "PDF" | |CF_MAIL_0 |.mel|Création de l'adresse E-mail du destinataire du courrier | |CF_MSG_0 |.msg|Création du message personnalisé | |----------+----+-------------------------------------------------------------| |mutt | |Envoi de la convocation "PDF" en pièce jointe au message | | | |"From" est paramétré dans : ~home/.muttrc | | | |"ReturnPath" est paramétré dans : /etc/postfix/canonical.dbm | |----------+----+-------------------------------------------------------------| |CF_sh_0 |.prt|Impression de l'écran "sh" pour confirmer l'E-mailing REEL | +-----------------------------------------------------------------------------+
- Mon commentaire original utilise les caractères semi-graphiques. j'ai dû les remplacer pour faciliter l'affichage.
- Le SGBDR utilisé est Informix. Les programmes développés sont faciles à lire (au cas où !).