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 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 ??

Salut,

Sendmail est il installe ?

++


Sandrew

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 sad

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 ??

Elemmire a écrit :

Merci bien, ssmtp + mailx ça marche bien smile

Hors ligne