#1 Le 02/07/2011, à 23:24
- Babouh
Comment envoyer un mail depuis la console ?
Bonjour à tous,
J'aimerai envoyé un mail depuis la console. J'ai vu quelques tutos sur le net, mais rien ne marche ! J'ai essayé la commande :
mail -s "##" truc@none.org
Mais ça ne marche pas, je reçois pas le mail. Je suppose qu'il faut configuré quelque chose, mais je ne sais pas quoi !
Je cherche juste à envoyer des mails en console, voire des fichiers également.
Merci !
Hors ligne
#2 Le 03/07/2011, à 00:21
- gl38
Re : Comment envoyer un mail depuis la console ?
Avec mutt ou alpine on peut envoyer du courrier avec des pièces attachées depuis une console, il suffit de les configurer comme un client usuel en indiquant l'adresse du serveur pop ou imap et celle du serveur smtp, l'identité et le mot de passe.
On peut aussi installer un serveur de courrier sur sa machine, mais c'est plus compliqué.
Cordialement,
Guy
Hors ligne
#3 Le 03/07/2011, à 03:56
- aduxas
Re : Comment envoyer un mail depuis la console ?
mail -s "sing" moi@mon.com
tralala
^D
ou encore
echo "tralala" |mail -s "sing" moi@mon.com
Hors ligne
#4 Le 03/07/2011, à 07:48
- Brunod
Re : Comment envoyer un mail depuis la console ?
Très intéressant : ça ouvre des perspectives pour la transmission des logs
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne
#5 Le 03/07/2011, à 14:33
- gl38
Re : Comment envoyer un mail depuis la console ?
Avec mutt
mutt -a fichier -s sujet -c toto@gmail.com < "."
le truc bizarre à la fin empêche mutt de poser des questions.
Pour que ça marche il faut bien sûr installer mutt, le lancer une fois pour qu'il crée ce dont il a besoin, puis créer un fichier .muttrc dans son home-directory et y mettre au moins
set smtp_url="smtp://titi@smtp.gmail.com:587/"
set smtp_pass="mot-de-passe"
Cordialement,
Guy
Hors ligne
#6 Le 03/07/2011, à 19:19
- Babouh
Re : Comment envoyer un mail depuis la console ?
Merci à tous, mais aucun ne marche malheureusement... Celui qui m'intéresse le plus, c'est mail, mais ça ne marche pas, je reçois pas le mail...
Hors ligne
#7 Le 03/07/2011, à 20:20
- Babouh
Re : Comment envoyer un mail depuis la console ?
J'ai cette erreur avec mutt :
Impossible de se connecter à smtp.mailoo.org (Aucun chemin d'accès pour atteindre l'hôte cible
Que faire ?
Hors ligne
#8 Le 03/07/2011, à 20:22
- Babouh
Re : Comment envoyer un mail depuis la console ?
J'ai modifié le port, et j'ai cette erreur maintenant :
Impossible de se connecter à smtp.mailoo.org (Appel système interrompu).
Hors ligne
#9 Le 04/07/2011, à 07:15
- gl38
Re : Comment envoyer un mail depuis la console ?
Il me semble que mutt marche bien avec gmail pour envoyer du courrier en ligne de commande.
Je n'arrive pas à le faire marcher tout seul avec orange qui semble, comme smtp.mailoo.org, attendre un nom d'utilisateur avec un @ dedans ce qui en met deux dans la variable smtp_url.
Il y a donc deux pistes : ou tu te crées une adresse chez gmail ou tu installes quelque chose pour envoyer le courrier en plus de mutt sur ta machine.
Cordialement,
Guy
Hors ligne
#10 Le 04/07/2011, à 10:56
- Sciensous
Re : Comment envoyer un mail depuis la console ?
@ Babouh:
avec "mail" j'avais réussi à le faire marcher avec la 6.06 (dapper); ça me rappeler bien Unix.
depuis je n'ai jamais réussi à le faire marcher; du coup j'ai abandonné
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#11 Le 04/07/2011, à 12:09
- sinbad83
Re : Comment envoyer un mail depuis la console ?
Salut,
pour mail, j'utilise postfix. Il faut alors paramétrer le fichier /etc/postfix/main.cf avec en particulier:
myhostname = xxxx
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = Natty, localhost.localdomain, localhost, xxxx
relayhost = smtp.yyy # selon FAI
#relayhost = smtp.localdomain
mynetworks = 127.0.0.0/8, 192.168.zzz.0/24 # selon adresse du réseau
Il faut ensuite créer/modifier le fichier /etc/aliases pour y introduire
# See man 5 aliases for format
postmaster: root
root : zzzz # son_adresse_email
Dernière modification par sinbad83 (Le 04/07/2011, à 15:40)
La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10, HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04
Hors ligne
#12 Le 04/07/2011, à 12:25
- gl38
Re : Comment envoyer un mail depuis la console ?
Avec mutt il suffit d'installer en plus nbsmtp, voir la doc, le paragraphe 6 donne la ligne à mettre à la place des 2 précédemment indiquées dans le .muttrc
set sendmail="/usr/bin/nbsmtp -U nom_utilisateur -P mot_de_passe -d fai.net -h smtp.fai.net -f votre_nom@fai.net"
qui marche parfaitement avec orange.
Cordialement,
Guy
Hors ligne
#13 Le 04/07/2011, à 12:49
- jilucorg
Re : Comment envoyer un mail depuis la console ?
À l'ancienne, c'est plus fun !
telnet smtp.mon_fournisseur_d'accès.fr 25
HELO mon_nom_de_domaine.extension
MAIL FROM: <moi@mon_nom_de_domaine.extension>
RCPT TO: <adresse_destinataire@fai.fr>
DATA
Subject: un petit coucou
coucou
c'est moi !
.
QUIT
Bien mettre le point au-dessus de QUIT.
Dernière modification par jilucorg (Le 04/07/2011, à 12:56)
jiluc.
––
Pour soutenir concrètement le logiciel libre : l'April ! http://www.april.org
Hors ligne
#14 Le 01/11/2014, à 13:34
- lemaillouxalain
Re : Comment envoyer un mail depuis la console ?
Pour envoyer un mail tu doit installer sudo apt-get install mailutils
Une fois installer.
Configure-le
Puis ensuite envoie un mail par la commande mail -s ou mail
Hors ligne
#15 Le 01/11/2014, à 14:01
- Compte anonymisé
Re : Comment envoyer un mail depuis la console ?
Pour envoyer un mail il y a deux solutions :
- Aller sur le serveur de messagerie sur lequel tu t'es abonnée (google, free, microsoft, yahoo, voila.fr, la poste, etc...) tu te connectes et envoies un mail
- Télécharger une appli qui permettra d'importer tes messages sur ton ordi et d'en envoyer sans que tu es besoins d'y aller toi même , taper le mot de passe etc..
Pour ce dernier, il y a du multiples applications, moi je préfère Thunderbird, je l'utilise tous les jours et il me convient parfaitement
thunderbird
Dernière modification par NéoUbuntonien (Le 01/11/2014, à 14:05)
#16 Le 01/11/2014, à 14:09
- jplemoine
Re : Comment envoyer un mail depuis la console ?
mail -s <objet> <adresse de courriel du destinataire>
Appuyer sur Entrée
Taper le contenu du message
Et finir par une ligne qui a juste un point (.)
Ça met cc:
Mettre des adresse de courriel si besoin et appuyer sur Entrée
--> le message part.. S'il ne part pas, c'est qu'il y a une erreur de configuration.
Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.
Hors ligne
#17 Le 02/11/2014, à 10:53
- Brunod
Re : Comment envoyer un mail depuis la console ?
En une seule commande pour bash script notamment :
sendEmail -m -f comptedépart@gmail.com -t comptedesti@gmail.com -u ip wan -s smtp.gmail.com:587 -o tls=yes -xu userCompte -xp Password
Plus d'autre paramètres pour fichiers joints...
Windows est un système d'exploitation de l'homme par l'ordinateur. Linux, c'est le contraire...
39 pc linux convertis
Hors ligne