Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 06/03/2012, à 00: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 wink

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) thunderbirdbash 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, à 01:24)


On ne peut pas mettre d'array dans un string!
https://sputnick.fr/

Hors ligne