#1 Le 22/09/2008, à 11:55
- ®om
[Résolu] Envoi de mail en ligne de commande ??
Salut,
On trouve partout la commande pour envoyer un mail en ligne de commande :
mail -s sujet destinataire@email.com < fichierContenantLeMail
Sauf que :
Le programme 'mail' peut être trouvé dans les paquets suivants :
* mailx
* mailutils
Essayez : sudo apt-get install <paquet sélectionné>
Bon, allez, au hasard, mailutils.
Ensuite, j'ai tapé la commande. Rien ne se passe. Je n'ai pas reçu le mail que je me suis envoyé.
Quelqu'un pourrait m'aider?
Merci d'avance.
Dernière modification par ®om (Le 01/10/2008, à 16:39)
Hors ligne
#2 Le 22/09/2008, à 23:38
- Sandrew
Re : [Résolu] Envoi de mail en ligne de commande ??
Hors ligne
#3 Le 22/09/2008, à 23:44
- pouchat
Re : [Résolu] Envoi de mail en ligne de commande ??
l'utilitaire en ligne de commande "mail" envoit un mail en passant par un MTA (postfix, exim4, sendmail...) qui doit forcément être installé sur ta machine.
ce MTA peut-être configuré de différentes façon (en tant que "site internet", "relais", "système satellite"...), toujours est-il que sans ça, rien ne marchera.
Hors ligne
#4 Le 23/09/2008, à 20:05
- ®om
Re : [Résolu] Envoi de mail en ligne de commande ??
OK, merci, mais je ne vois toujours pas comment ça marche.
Ce que je voudrais faire :
echo "test" | mail -s "sujet" test@truc.fr
Comment dois-je m'y prendre?
Concernant sendmail :
$ sendmail
Exim is a Mail Transfer Agent. It is normally called by Mail User Agents,
not directly from a shell command line. Options and/or arguments control
what it does when called. For a list of options, see the Exim documentation.
Hors ligne
#5 Le 23/09/2008, à 20:10
- Elemmire
Re : [Résolu] Envoi de mail en ligne de commande ??
regarde les logs !!! /var/log/mail.log
et dis nous ce qu'il y a dedans ... ca nous aidera pour t'aider
Hors ligne
#6 Le 23/09/2008, à 20:14
- ®om
Re : [Résolu] Envoi de mail en ligne de commande ??
J'ai installé mailx, puis j'ai fait :
$ echo "test" | mail -s "sujet" test@truc.fr
$ cat /var/log/mail.log
$
Rien
Hors ligne
#7 Le 23/09/2008, à 20:21
- Elemmire
Re : [Résolu] Envoi de mail en ligne de commande ??
je te conseil de consulter la page http://doc.ubuntu-fr.org/postfix qui parle du serveur de mail Postfix qui te permettra ainsi de relayer les mail vers l'extérieur.
Une fois que Postfix sera correctement installé tu pourra utiliser la commande mail
Hors ligne
#8 Le 23/09/2008, à 20:39
- ®om
Re : [Résolu] Envoi de mail en ligne de commande ??
Arf, ça m'a l'air bien compliqué pour juste envoyer un mail.
En plus, cela nécessite un nom de domaine apparemment... bizarre, pour ce que je veux en faire, je n'ai pas besoin de ça.
Hors ligne
#9 Le 23/09/2008, à 21:02
- Elemmire
Re : [Résolu] Envoi de mail en ligne de commande ??
tu peux utiliser postfix de maniere simple sans avoir besoin de nom de domaine ...
il suffit de le parametrer comme étant un "Serveur Intern avec un smarthost" pour lequel tu utilise un serveur relais SMTP (par ex smtp.orange.fr si tu es chez orange, smtp.free.fr si tu es chez free ...)
Hors ligne
#10 Le 29/09/2008, à 20:10
- ®om
Re : [Résolu] Envoi de mail en ligne de commande ??
J'ai installé postfix, en faisant comme tu as dit "smarthost", j'ai choisi comme serveur smtp smtp.gmail.com, mais à aucun moment il ne me demande mon login/pass (nécessaire pour utiliser le smtp de gmail).
De plus, il faut quand même installer mailx ou mailutils pour avoir la commande mail, lequel est préférable?
Hors ligne
#11 Le 30/09/2008, à 11:19
- Elemmire
Re : [Résolu] Envoi de mail en ligne de commande ??
je te conseil de lire le post :http://forum.ubuntu-fr.org/viewtopic.php?id=137722
et celui là aussi :
http://ubuntuforums.org/archive/index.php/t-59629.html
Dernière modification par Elemmire (Le 30/09/2008, à 11:21)
Hors ligne
#12 Le 30/09/2008, à 18:02
- shyne69
Re : [Résolu] Envoi de mail en ligne de commande ??
Salut,
Je pense que ce topic peut t'aider, je l'ai suivi et ca a bien marché.
J'ai installé seulement ssmtp et mailx.
http://gentoo-wiki.com/HOWTO_Gmail_and_sSMTP
Je n'ai pas essayé sous ubuntu par contre mais ca doit pas être très different.
#13 Le 01/10/2008, à 16:39
- ®om
Re : [Résolu] Envoi de mail en ligne de commande ??
je te conseil de lire le post :http://forum.ubuntu-fr.org/viewtopic.php?id=137722
et celui là aussi :
http://ubuntuforums.org/archive/index.php/t-59629.html
Merci bien, ssmtp + mailx ça marche bien
Hors ligne