Pages : 1
#1 Le 01/08/2006, à 16:16
- mike59
[Réglé] envoyer un mail depuis la console
Salut !
Je voudrais savoir comment envoyer un mail depuis la console sous Ubntu ?
J'ai essayé :
mail -s "ceci est le sujet" destinataire@domaine.org
Mais j'ai :
bash: mail : commande introuvable
Pour info, j'ai postfix installé sur mon serveur...
Merci d'avance !
A++
Dernière modification par mike59 (Le 02/08/2006, à 15:51)
Hors ligne
#2 Le 01/08/2006, à 16:26
- wam
Re : [Réglé] envoyer un mail depuis la console
ça m'intéresse, j'aimerais spammer une pote avec cron
Hors ligne
#3 Le 01/08/2006, à 17:59
- outremont
Re : [Réglé] envoyer un mail depuis la console
je sais pas si c'est ce que tu veux : sudo apt-get install sendmail
Hors ligne
#4 Le 01/08/2006, à 18:18
- mike59
Re : [Réglé] envoyer un mail depuis la console
je sais pas si c'est ce que tu veux : sudo apt-get install sendmail
ok... je me doutais de ça !
par contre, sendmail et postfix installé sur la même machine ... ? ... ça ne va pas provoquer de souci ça ??
merci !
Hors ligne
#5 Le 01/08/2006, à 18:41
- cep
Re : [Réglé] envoyer un mail depuis la console
Sur mon serveur j'utilise exim4 et mutt.
Exim4 est très simple à configurer.
Par contre en portable j'utilise une solution avec un petit serveur smtp : msmtp avec fetchmail, procmail et mutt.
Tu peux t'inspirer de ce tuto :
http://www.gentoo.org/doc/fr/guide-to-mutt.xml
Hors ligne
#6 Le 01/08/2006, à 21:29
- Sorlingues
Re : [Réglé] envoyer un mail depuis la console
sudo apt-get mailx ?
Hors ligne
#7 Le 02/08/2006, à 01:04
- mike59
Re : [Réglé] envoyer un mail depuis la console
Mais si j'installe MailX ou Sendmail ou Exim4, postfix pourra toujours fonctionner ou non ?
Je me demande si on peut utiliser deux serveurs smtp en même temps (et donc sur le même port) ?
Merci pour vos précisions !
Hors ligne
#8 Le 02/08/2006, à 13:51
- Sorlingues
Re : [Réglé] envoyer un mail depuis la console
apt-cache show mailx
donne ceci :
Description: A simple mail user agent
mailx is the traditional command-line-mode mail user agent.
Even if you don't use it it may be required by other programs.
Puisqu'il ne s'agit que d'un MUA, je ne vois pas en quoi il interférerais avec un MTA. Ici j'utilise Exim4 comme MTA et mailx comme MUA en console.
Edit : pour être bien clair, ce que j'ai dit ci-dessus est valable pour mailx que tu peux installer sans risque ; pour sendmail et exim4 qui sont des MTA, c'est une autre histoire.
MTA = mail transfert agent comme postfix, sendmail, exim4...
MUA = mail user agent (comme thunderbird ou mailx !)
Dernière modification par Sorlingues (Le 02/08/2006, à 13:56)
Hors ligne
#9 Le 02/08/2006, à 14:09
- mike59
Re : [Réglé] envoyer un mail depuis la console
apt-cache show mailx
donne ceci :
Description: A simple mail user agent
mailx is the traditional command-line-mode mail user agent.
Even if you don't use it it may be required by other programs.Puisqu'il ne s'agit que d'un MUA, je ne vois pas en quoi il interférerais avec un MTA. Ici j'utilise Exim4 comme MTA et mailx comme MUA en console.
Edit : pour être bien clair, ce que j'ai dit ci-dessus est valable pour mailx que tu peux installer sans risque ; pour sendmail et exim4 qui sont des MTA, c'est une autre histoire.
MTA = mail transfert agent comme postfix, sendmail, exim4...
MUA = mail user agent (comme thunderbird ou mailx !)
Ok, alors ça c'est bien clair comme il le faut !
Donc merci,je vais tester l'install de ce truc pour voir...
Je te remercie !
A++
Hors ligne
#10 Le 02/08/2006, à 15:50
- mike59
Re : [Réglé] envoyer un mail depuis la console
ok ! ça marche nickell!
merci beaucoup !!!!!!!
Hors ligne
#11 Le 24/08/2006, à 00:47
- maurojeff
Re : [Réglé] envoyer un mail depuis la console
Bonjour Mike,
j'ai le meme souci que toi mais je n'arrive pas à envoyer un mail en mode console.
j'ai installé sendmail mais je n'arrive toujours pas à exécuter la commande
mail -s "sujet" destinataire@domaine.org
commande introuvable.
Pourrais tu m'éclairer.
d'avance merci.
Jeff
Hors ligne
#12 Le 24/08/2006, à 10:15
- mike59
Re : [Réglé] envoyer un mail depuis la console
Bonjour Mike,
j'ai le meme souci que toi mais je n'arrive pas à envoyer un mail en mode console.
j'ai installé sendmail mais je n'arrive toujours pas à exécuter la commande
mail -s "sujet" destinataire@domaine.org
commande introuvable.
Pourrais tu m'éclairer.
d'avance merci.
Jeff
Fais comme moi :
sudo apt-get install mailx
Ca marche parfaitement !
A bientôt !
Hors ligne
#13 Le 24/08/2006, à 17:24
- maurojeff
Re : [Réglé] envoyer un mail depuis la console
Bonjour Mike,
Merci pour ta réponse.
Maintenant, la commande "mail" fonctionne mais le mail n'est pas envoyé.
Y a t il un fichier à configurer?
A l'installation, le système me propose des options de configuration mais je ne sais pas quoi choisir.
D'avance merci
jeff
Hors ligne
#14 Le 24/08/2006, à 17:34
- yohann
Re : [Réglé] envoyer un mail depuis la console
salut a tous les 2, je suis ce poste avec attention,
j'ai installé mailx (config un peu au pif)
la commande a l'air de marcher, après j'enchaine sur la lettre mais comment on dit qu'on a fini d'écrire la lettre et quon veut l'envoyer?
man mail est très long et si j'ai bien compris il faut utiliser la commande quit (q) mais qd je l'utilise, c'est comme si j'écrivais du texte dans le mail.
comment faut il faire? merci
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#15 Le 25/08/2006, à 08:36
- africapro
Re : [Réglé] envoyer un mail depuis la console
Bonjour,
en faisant un man postfix, on trouve l'info suivante: "To submit mail, use the Postfix sendmail(1) command."
Postfix possède donc un programme /usr/sbin/sendmail (qui n'est pas le programme sendmail bien connu)
qui permet d'envoyer des mails depuis la console:
sendmail destinataire@domaine.org "ceci est le sujet"<enter>
Bonjour,<enter>
Entrez votre message<enter>
sur plusieurs lignes aussi !<enter>
.<enter>
Testé en local chez moi et c'est ok ;-)
Hors ligne
#16 Le 25/08/2006, à 08:50
- yohann
Re : [Réglé] envoyer un mail depuis la console
cool merci en fait ça marche aussi avec la commande mail!
ce qui me manquait c'est le "." tout seul sur une ligne pour terminer le message.
(en passant j'ai rien vu sur le . dans le man bizarre.)
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#17 Le 28/08/2006, à 23:52
- Sorlingues
Re : [Réglé] envoyer un mail depuis la console
A la place du
. [enter],
on peut aussi taper ctrl-D pour signaler que le corps du message est terminé.
Dans ce cas, cela n'apporte rien de plus que le
. [enter]
mais je me permets quand même de le signaler car le ctrl-D est un truc assez standard en console pour signaler que l'on a terminé une entrée et que le programme peut reprendre la main.
Hors ligne
#18 Le 29/08/2006, à 11:24
- yohann
Re : [Réglé] envoyer un mail depuis la console
ok c'est bon a savoir je croyais que ctrl D se contentait de redonner la main à l'utilisateur en "tuant" le programme en cour (donc dans ce cas, sans envoyer le mail)
alors que selon toi il n'en est rien, j'essayerai, merci sorlingue
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#19 Le 29/08/2006, à 17:55
- Sorlingues
Re : [Réglé] envoyer un mail depuis la console
Ctrl-C tue un processus, ctrl-D dit au processus qu'on a terminé d'entrer des données et qu'il (le processus) doit reprendre la main.
Voir par exemple sur cette page.
(Bon c'est une page faite avec un programme bizarre et je n'ai pas tout lu pour voir si c'est fiable).
Hors ligne
#20 Le 30/08/2006, à 09:27
- yohann
Re : [Réglé] envoyer un mail depuis la console
ok je comprend le principe, merci ça me sera utile
j.vachez, le génie du net | Soirées jeux sur Lyon | 441
++++++++++[>+++++++>++++++++++>+++<<<-]>++.>+.+++++++
..+++.>++.<<+++++++++++++++.>.+++.------.--------.>+.
Hors ligne
#21 Le 06/09/2006, à 23:26
- silence
Re : [Réglé] envoyer un mail depuis la console
Hello!
Connaissez-vous 'nail' ?
C'est un MUA qui n'a besoin ni de postfix ni de sendmail, qui permet de gérer sa boite mail (recevoir et envoyer) en console.
Voici le fichier de config, histoire de vous faciliter la tache:
#~/nailrc ou ~/mailrc selon ses goûts
#serveur smtp pour envoyer le mail
set smtp=mail.club-internet.fr
set password-truc@imap.laposte.net="bidule"
set from=truc.f@laposte.net
#une adresse imap:
account truc1 {
set folder=imap://truc@imap4.club-internet.fr
set record=+sent MBOX=+mbox outfolder
set password-truc@imap4.club-internet.fr="bidule"
set from=truc@club.fr
}
# notez la différence entre imap et pop:
account truc2 {
set MAIL=pop3://truc@pop.tiscali.fr
set record=+sent MBOX=+Templates outfolder
set smtp=smtp.tiscali.fr
set password-truc@pop.tiscali.fr="machin"
set from=truc@tiscali.fr
}
set pop3-keepalive=30
set pipe-text/html="w3m -dump -T text/html"
#enregistre sur dd les messages
set imap-cache=~/.mail
#attend le transfert de message avant de continuer
set sendwait
# affiche : >, numéro m, date d, adresse f, expéditeur, objet S lors de l'ouverture du programme
set headline='%>%a%m %40f %30d'
set datefield
set EDITOR=" vim "
# demande à chaque envoi s'il faut joindre des pièces
set askattach
pour lire ses mails:
nail -A truc1
t3 ->lire le mail 3
d4 ->efface le mail4
R ->répondre au seul expéditeur
r -> répondre à tous ceux qui ont reçu le mail...
pour envoyer un mail:
nail latete@toto
son seul défaut à mon goût: il n'y a pas de couleurs...
Hors ligne
Pages : 1