#1 Le 05/03/2012, à 23:59
- sputnick
[Tuto] Envoi de mails (+/− pièce jointe) en CLI et via thunderbird
Salut,
des fois (souvent), il est plus rapide de lancer une commande et de choisir les réponses par defaut que d'ouvrir thunderbird, de taper ce qu'il faut, et pour en plus souvent envoyer à un même destinataire récurent (dans mon cas moi même pour envoyer ds messages ou des pièces jointes sur mon Android).
Exemple, je veux envoyer mon CV, il me suffit de taper :
$ Mail ~/DOCUMENTS/cv/cv-20120305.pdf
en voici la sortie :
$ Mail ~/DOCUMENTS/cv/cv-20120305.pdf
for xxxxxxxxx@gmail.com ? or type another one >>>
subject "[FreAkyLab Mail] Envoi de piece jointe : "cv-20120305.pdf"" ? or type another one >>>
Type the body & move your body... (end with '^D')
Et hop, thunderbird s'est ouvert, a été remplis et le mail a été expédié presque sans qu'on puisse le voir partir
Voici le script en version HTML colorée : http://www.sputnick-area.net/scripts/mailtb.html (juste pour lire)
Voici le code à copier coller pour lancer le script :
wget http://www.sputnick-area.net/scripts/mailtb
chmod +x mailtb
./mailtb
Cela necessite (evdement) thunderbird, bash et xdotool pour la validation du mail, si vous ne voulez pas l'installer ou bien si vous voulez le faire manuellement, rien à faire de plus.
Les 2 premières lignes sont à paramétrer avec ses propres informations. Rien à toucher en dehors de cela.
default_mail=foobar@domain.tld
thunderbird_profile=cli_foobar
default_mail : le mail par défaut.
Pour trouver le profile, il suffit de lancer
thunderbird -ProfileManager
et de noter le profile que vous souhaitez utiliser dans la variable thunderbird_profile.
On peux lancer le script avec un fichier en argument pour en faire une pièce jointe :
./mailtb /chemin/vers/fichier
Dernière modification par sputnick (Le 06/03/2012, à 00:24)
Je sais, un peu partout, tout le monde s'entretue, c'est pas gai, mais d'autres s'entrevivent, j'irai les retrouver. Jacques Prévert
https://sputnick.fr
Hors ligne