Pages : 1
#1 Le 03/12/2005, à 17:31
- environ314
Envoyer un mail en ligne de commande...
Bonjour,
Je voulais savoir comment on pouvait envoyer un mail à l'aide d'une ligne de commande. En particulier où l'on indique les identifiants que l'on souhaite utiliser pour ce mail.
Est-ce faisable ?
Daniel.
Hors ligne
#2 Le 03/12/2005, à 17:43
- Bollzy
Re : Envoyer un mail en ligne de commande...
Renseigne-toi sur sendmail.
De la bonne manière de poser les questions
(Ou comment poser les questions de manière intelligente)
Hors ligne
#3 Le 03/12/2005, à 17:44
- playmobitch
Re : Envoyer un mail en ligne de commande...
bien sur, recherche "telnet smtp" sur google
Hors ligne
#4 Le 03/12/2005, à 18:02
- environ314
Re : Envoyer un mail en ligne de commande...
bien sur, recherche "telnet smtp" sur google
Je précise ma demande.
En fait, mon souhait est de pouvoir envoyer un mail via un script. Et non de pouvoir "converser" dans un protocole SMTP via une session telnet.
A moins que l'on puisse utiliser un tel système dans une commande ?
Daniel.
Hors ligne
#5 Le 03/12/2005, à 18:05
- eofr
Re : Envoyer un mail en ligne de commande...
mail adresse@email -s le sujet
Tu tapes ensuite le texte du message
Sur une nouvelle ligne tu tapes . (point) puis entrée
Il te demande un mail en CC
Et voilà
Hors ligne
#6 Le 03/12/2005, à 18:14
- environ314
Re : Envoyer un mail en ligne de commande...
mail adresse@email -s le sujet
Tu tapes ensuite le texte du message
Sur une nouvelle ligne tu tapes . (point) puis entrée
Il te demande un mail en CC
Et voilà
Merci...
Je suis vraiment étonné que cela fonctionne ! Il n'y a besoin d'aucune identification ?
Enfin bon, merci bien !
Cependant, dans un script, lorsque j'aurai tapé mail adresse@email -s le sujet
le script va s'arrêter, non ?
Et tant que j'y suis, si je souhaite envoyer un fichier toto.txt ... ?
Hors ligne
#7 Le 03/12/2005, à 20:39
- jap
Re : Envoyer un mail en ligne de commande...
sinon essayes
$mutt
A compléter ...
Hors ligne
#8 Le 03/12/2005, à 21:03
- eofr
Re : Envoyer un mail en ligne de commande...
Et tant que j'y suis, si je souhaite envoyer un fichier toto.txt ... ?
A ma connaissance impossible avec la commande mail mais effectivement mutt est l'Alternative
Hors ligne
#9 Le 03/12/2005, à 22:46
- YBM
Re : Envoyer un mail en ligne de commande...
mail -s "sujet du mail" destinataire@domaine < /chemin/vers/toto.txt
Hors ligne
#10 Le 05/12/2005, à 10:46
- Uggy
Re : Envoyer un mail en ligne de commande...
Pour ce qui est des pieces jointes:
uuencode /chemin/fichier nomFichier | mail yo@yo.tld
exemple:
tar -zcvf - /etc/postfix/ | uuencode backupPostfix.tar.gz | mail yo@yo.tld
mutt -a File yo@yo.tld < /dev/null
Dernière modification par Uggy (Le 05/12/2005, à 10:47)
Hors ligne
#11 Le 05/12/2005, à 10:49
- Uggy
Re : Envoyer un mail en ligne de commande...
Je suis vraiment étonné que cela fonctionne ! Il n'y a besoin d'aucune identification ?
Tout dépend de la configuration du serveur SMTP...
Si 127.0.0.1 est autorisé, alors tu peux envoyer vers des domaines qui sont pas les tiens...
Dernière modification par Uggy (Le 05/12/2005, à 10:49)
Hors ligne
#12 Le 05/12/2005, à 11:34
- Gillaume
Re : Envoyer un mail en ligne de commande...
je sais que sur léa, tu as des explications completes.
pour un fichier joint, c'est la commande "grep" à rajouter.
je recherche ça , et je reviens.
gii
Guili Guili
Hors ligne
#13 Le 10/06/2007, à 12:24
- ®om
Re : Envoyer un mail en ligne de commande...
Chez moi il n'y a pas de commande "mail" sous ubuntu...
Hors ligne
#14 Le 03/11/2007, à 22:45
- infradmin
Re : Envoyer un mail en ligne de commande...
Salut,
Je dépoussiére ce post et conclu. Pour installer le client mail en mode shell (ligne de commande) "mail", il suffit de taper d'installer le paquet "mailutils" avec votre gestionnaire de paquet favoris.
Ensuite pour s'en servir on tape "mail" et on lis la documentation bien fournit.
Pour envoyer un mail en ligne de commande ouvrez un terminal et tapez:
infradmin@sd-11410:~$ mail alias@domaine.tld
/*Ensuite entrée aprés chaques champs*/
Cc: toto@tata.fr
Subject: test
mon message
/*Ici je saute une ligne et je tape ctrl+V et le message est send*/
Et pis c'est tout
Nicolas
Dernière modification par infradmin (Le 03/11/2007, à 22:46)
Mon weblog perso http://nbonnici.info
A cause d'Ubuntu je tape des sudo partout mais je me soigne...
Hors ligne
#15 Le 07/11/2008, à 09:41
- ubuntuisthebest
Re : Envoyer un mail en ligne de commande...
il faut avoir les pakage mailx ou mailutils ..................
Hors ligne