Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1322 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  problème d'envoie de mail

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème d'envoie de mail

n°1342000
bloomingda​ls
Posté le 24-07-2013 à 09:35:59  profilanswer
 

Bonjour,
j'ai longtemps essayé d'écrire un script shell pour envoyer un mail vers une adresse (yahoo, gmail, ect...).
J'ai essayé avec sendmail, postfix.. mais j'ai toujours des problèmes qui fonct que le mail n'arrive jamais à destination.
Quelqu'un saurait il me dire les étapes exactes à suivre pour le faire?
merci

mood
Publicité
Posté le 24-07-2013 à 09:35:59  profilanswer
 

n°1342005
e_esprit
Posté le 24-07-2013 à 09:50:45  profilanswer
 

Faudrait surtout regarder dans les logs de ton serveur d'envoi (sendmail ou postfix) ce qu'il te dit à ce sujet, si le message est refusé par les serveurs en face, généralement y a aussi une explication de refus.


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1342011
bloomingda​ls
Posté le 24-07-2013 à 10:03:37  profilanswer
 

Merci pour ta réponse.
pour le moment j'ai désinstallé postifix et sendmail. J'ai utilisé la commande suivante:

Code :
  1. mailx -s "rapport" mon_compte@yahoo.fr </root/Desktop/test.txt


 
je n'ai rien trouvé dans les fichiers mail.err. quand au fichier log voilà ce que j'ai retrouvé:

Code :
  1. Jul 24 08:54:18 kbessouda-OptiPlex-790 sSMTP[4819]: Sent mail for root@kbessouda-OptiPlex-790 (221 2.0.0 Service closing transmission channel) uid=0 username=root outbytes=362
  2. Jul 24 09:00:01 kbessouda-OptiPlex-790 sSMTP[5373]: /etc/ssmtp/ssmtp.conf not found
  3. Jul 24 09:00:01 kbessouda-OptiPlex-790 sSMTP[5373]: Unable to locate mailhub
  4. Jul 24 09:00:01 kbessouda-OptiPlex-790 sSMTP[5373]: Cannot open mailhub:25

n°1342017
e_esprit
Posté le 24-07-2013 à 10:19:37  profilanswer
 

T'as pas configuré ssmtp :D


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1342019
bloomingda​ls
Posté le 24-07-2013 à 10:39:24  profilanswer
 

si si il est configuré, le fichier /etc/ssmtp existe et le fichier revalaliases aussi et voici leur contenu:

Code :
  1. #
  2. # Config file for sSMTP sendmail
  3. #
  4. # The person who gets all mail for userids < 1000
  5. # Make this empty to disable rewriting.
  6. root=postmaster
  7. # The place where the mail goes. The actual machine name is required no
  8. # MX records are consulted. Commonly mailhosts are named mail.domain.com
  9. mailhub=adresse IP de mon serveur smtp
  10. # Where will the mail seem to come from?
  11. #rewriteDomain=
  12. # The full hostname
  13. hostname=kbessouda-OptiPlex-790 // nom de ma machine linux
  14. # Are users allowed to set their own From: address?
  15. # YES - Allow the user to specify their own From: address
  16. # NO - Use the system generated From: address
  17. FromLineOverride=YES


 

Code :
  1. # sSMTP aliases
  2. #
  3. # Format: local_account:outgoing_address:mailhub
  4. #
  5. # Example: root:your_login@your.domain:mailhub.your.domain[:port]
  6. # where [:port] is an optional port number that defaults to 25.
  7. user:ici je ne sais pas quoi mettre:adresse IP du serveur smtp

n°1342020
bloomingda​ls
Posté le 24-07-2013 à 10:42:50  profilanswer
 

quand j'essaie d'nvoyer un mail jl'acran m'affiche:

Code :
  1. send-mail: Cannot open adresse du serveur smtp:25
  2. Can't send mail: sendmail process failed with error code 1


n°1342021
e_esprit
Posté le 24-07-2013 à 10:51:54  profilanswer
 

Ton relais SMTP n'est pas accessible via le port 25 (il doit falloir utiliser port 587 + authentification probablement).
Pour le reste du paramétrage, lis les docs, ou par exemple : http://doc.ubuntu-fr.org/ssmtp [:spamafote]


---------------
Ce n'est point ma façon de penser qui a fait mon malheur, c'est celle des autres.
n°1342025
bloomingda​ls
Posté le 24-07-2013 à 11:27:35  profilanswer
 

merci pour la documentation.
je vais creer un compte gmail et utiliser leur serveur smtp. Je pense que le mien a des problèmes.
Si ca ne marche toujours pas je te ferai signe

n°1342028
bloomingda​ls
Posté le 24-07-2013 à 12:35:23  profilanswer
 

J'ai essayé avec le serveur smtp de yahoo ca ne marche toujours pas. la connection sur les deux port 25 et 465 est refusée.

n°1363014
hog
Posté le 25-08-2014 à 15:36:06  profilanswer
 

Bonjour,
 
je viens de tomber sur votre discussion et peut-etre pouvez-vous m'aider.
 
Constat: Je suis débutant sous linux... il vaut mieux le préciser.
 
Donc, l'envoi de mail par la commande:
  echo "texte" | mail -s "titre" monmail@gmail.com
 
fonctionne très bien manuellement (connecté en user "pi" )
 
Par contre j'essaie de faire la même commande dans un script... et là pas moyen (log: unable to connect mail.google.com:587)
Je dois d'ailleurs lancer le script en Sudo
 
J'imagine que c'est un problème de droit... mais je vois pas
 
J'ai bien indiqué le chemin absolu de la commande mail dans le script.
 
Etant novice, je dois louper quelquechose...
 
Merci d'avance


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  problème d'envoie de mail

 

Sujets relatifs
Problème avec Linuxje n'arrive pas à envoyer un mail en ligne de commande!!
Problème de boot...Envoi d'email depuis l'application Mail avec serveur mail sur VPS
Réception mail sur VPSProblème d'envoie de mail de Webmail mais pas depuis un Client mail
problème d'envoie de mail vers aliceadsl.frProbleme d'envoie de mail avec mailman
probleme d'envoie de mail avec squirrelmailprobleme d'envoie de mail avec sendmail sur MDK10
Plus de sujets relatifs à : problème d'envoie de mail


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR