IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Script envoi de mail et Crontab


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 268
    Par défaut Script envoi de mail et Crontab
    Bonjour,

    Je n'arrive pas à comprendre, j'ai un script qui doit envoyer un mail, lorsque je lance le script à la main, le mail est bien envoyé au destinataire, par contre quand celui-ci est lancé via la crontab le destinataire n'est plus le même mais le serveur lui même (/var/mail/root).

    Voici la partie envoie de mail de mon script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    echo "test de mail  " | /usr/bin/mail -s "Ceci est un test" destinataire@mondomaine.com
    Voici le log quand il est lancé par la crontab il n'y a que le smtp-in et pas de smtp-out :

    Nov 6 14:19:01 serveur-1 smtpd[412]: smtp-in: Accepted message b521ab0b on session 6c2c52c5603ec5e5: from=<root@serveur-1.mondomaine.com>, to=<root@serveur-1.mondomaine.com>, size=2700, ndest=1, proto=ESMTP
    Je sais que j'ai du rajouter la ligne suivante dans le fichier /etc/mail/submit.cf pour que ça fonctionne avec le script :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    define(`SMART_HOST', `mx.mondomaine.com')dnl
    Je suppose qu'avec la crontab elle ne doit pas l'utiliser ou la prendre en compte.

    Si quelqu'un a une petite idée? Merci.

  2. #2
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    268
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 268
    Par défaut
    Bon il y a du mieux en rajoutant la ligne suivante dans le fichier /etc/mail/smtpd.conf

    accept from local for any relay via smtp://mx.mondomaine.com:25
    Je vois bien les mails sortir mais toujours pas pour le bon destinataire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Nov  6 14:50:03 serveur-1 smtpd[26978]: smtp-out: Connecting to smtp://mondomaine.com:25 (mx.mondomaine.com) on session fb107f6dd80a4062...
    Nov  6 14:50:03 serveur-1 smtpd[26978]: smtp-out: Connected on session fb107f6dd80a4062
    Nov  6 14:50:03 serveur-1 smtpd[26978]: relay: Ok for fcc0e829db2470a1: session=fb107f6dd80a4062, from=<root@serveur-1.mondomaine.com>, to=<root@serveur-1.mondomaine.com>, rcpt=<->, source=172.17.8.1, relay=mondomaine.com (mx.mondomaine.com), delay=2s, stat=250 2.0.0 Ok: queued as 384393D614A
    Nov  6 14:50:04 serveur-1 smtpd[26978]: smtp-out: Closing session fb107f6dd80a4062: 1 message sent.
    J'y suis presque snifffff, c'est rageant !!!

Discussions similaires

  1. envoi du mail par crontab sous linux
    Par jamel_dhahri dans le forum Administration système
    Réponses: 1
    Dernier message: 19/06/2015, 16h05
  2. [OL-2003] Script envoi de mail
    Par CoinCoin351 dans le forum VBA Outlook
    Réponses: 5
    Dernier message: 31/03/2010, 21h10
  3. Script envoi de mail formulaire
    Par pierrot67 dans le forum Langage
    Réponses: 11
    Dernier message: 02/09/2009, 21h30
  4. Probleme script envoi de mail
    Par ketou64 dans le forum VBScript
    Réponses: 1
    Dernier message: 04/02/2009, 11h07
  5. Problème script envoie de mail
    Par tiotel dans le forum VBScript
    Réponses: 3
    Dernier message: 08/09/2008, 13h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo