je n'arrive pas à envoyer un mail en ligne de commande!!

je n'arrive pas à envoyer un mail en ligne de commande!! - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 12-06-2013 à 11:20:03    

Bonjour,
J'essaie depuis des jours, d'envoyer un mail vers mon compte yahoo a partir d'un script shell.
Quand j'exécute mon script, il me dit que je dois installé un MTA.
J'ai téléchargé sendmail-bin.deb mais quand j'essai de l'installer j'ai  une erreur.
La même chose est arrivée avec postfix.
Je ne sais pas quoi faire!!
merci

Reply

Marsh Posté le 12-06-2013 à 11:20:03   

Reply

Marsh Posté le 12-06-2013 à 11:23:59    

sans avoir plus d'info sur ton cas, erreurs en particulier personne jamais ne pourra t'aider


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 12-06-2013 à 11:25:36    

merci pour ta réponse,
voici le message d'erreur que je reçoi quite à l'exécution de la commande dpkg -i sendmail (ou postfix)

Code :
  1. Selecting previously unselected package postfix.
  2. dpkg : concernant postfix_2.9.1-4_i386.deb contenant postfix :
  3. postfix entre en conflit avec mail-transport-agent
  4.   « lsb-invalid-mta » fournit « mail-transport-agent » et est présent ainsi de  « installé ».
  5. dpkg : erreur de traitement de postfix_2.9.1-4_i386.deb (--install) :
  6. paquets en conflit - postfix non installé
  7. Des erreurs ont été rencontrées pendant l'exécution :
  8. postfix_2.9.1-4_i386.deb

Reply

Marsh Posté le 12-06-2013 à 11:44:00    

S'il vous plait personne n'a une solution?

Reply

Marsh Posté le 12-06-2013 à 13:32:50    

1. Il ne faut pas "télécharger le .deb". Tu utilises apt-get ou aptitude, qui récupère pour toi le(s) paquet(s) nécessaire(s), dépendance(s) incluses.
2. Lis de la doc. Si tu utilises debian, une recherche google devrait t'ammener ici: http://www.debian.org/releases/sta [...] 05.html.en
 
Lis, comprend, configure, profit  :jap:


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 12-06-2013 à 13:38:10    

je ne peux pas utiliser apt-get car je suis derrière un proxy la commande échoue, j'ai essayé de reconfigurer le fichier apt.conf mais ça ne marche pas

Reply

Marsh Posté le 12-06-2013 à 14:32:16    

bloomingdals a écrit :

je ne peux pas utiliser apt-get car je suis derrière un proxy la commande échoue, j'ai essayé de reconfigurer le fichier apt.conf mais ça ne marche pas


Et pourtant, c'est bien la solution qu'il convient d'utiliser.
Après tu peut toujours te battre avec deb, mais ca reste du bricolage. As-tu vu cela (pour ubuntu, mais ca va marcher pour debian je pense) https://help.ubuntu.com/community/AptGet/Howto
 
Sinon, pour ton MTA: il doit etre possible de désinstaller lsb-invalid-mta et remplacer par postfix ?
Avec aptitude, il te propose de le faire.


---------------
Un blog qu'il est bien
Reply

Marsh Posté le 12-06-2013 à 14:54:25    

Merci j'ai réussi à installer le package avec apt-get install. et j'ai essayé d'envoyer un mail avec la commande suivante:

Code :
  1. echo "Alerte" | mail -s "sujet: attaque sur le réseau" monmail@yahoo.fr


mais je ne reçois rien et en plus j'ai remarqué que la commande met près d'une minute pour s'exécuter c'est trop long!

Reply

Marsh Posté le 12-06-2013 à 16:54:27    

si tu veux faire une commande dans to mail il vaut mieux respecter la norme
 

Code :
  1. ( commandes completes ) | mail -s "dhdklhdflgjksdf" foor@bar.fr


 
genre  

Code :
  1. ( $(echo "truc" ) && ls ) | mail -s "dhdklhdflgjksdf" foor@bar.fr


 


---------------
Collectionner les vieux serveurs c'est chouette mais c'est lourd et ça prend de la place ;)
Reply

Marsh Posté le 13-06-2013 à 13:06:10    

désolé mais ta commande ne fonctionne pas

Reply

Marsh Posté le 13-06-2013 à 13:06:10   

Reply

Marsh Posté le 13-06-2013 à 22:16:51    

Mais tu l'a configure correctement ton MTA ?


---------------
Un blog qu'il est bien
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed