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

EDI, CMS, Outils, Scripts et API PHP Discussion :

Envoi e-mail sur Ubuntu


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 11
    Par défaut Envoi e-mail sur Ubuntu
    Bonjour,

    Novice sur Drupal, l'envoi des emails lors des inscriptions n'est pas effective. Et après kelkes recherches, j'ai constaté ke le "from" ne correspondait pas à l'adresse mail du site mais plutot à celui de la machine.
    J'ai modifié le fichier php.ini sans résultat positif. kelkun aurait-il une idée? je suis sur ubuntu!

  2. #2
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    As-tu un message d'erreur ?
    Qu'affiche les logs PHP ?

  3. #3
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 11
    Par défaut
    je n'ai pas de message d'erreurs, j'ai juste le message de confirmation d'envoi de mail avec mot de passe. Mais pourtant, lorsque je regarde la boite mail du destinataire, il n'y a aucun message! Je ne sais pas s'il fo configurer le fichier "mail.inc" ki se trouve dans le dossier includes de Drupal

  4. #4
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Il ne faut pas toucher au fichier mail.inc qui ne contient que de la logique métier.

    Etrange que tu n'aies pas d'erreur, le message ne serait-il pas passé en spam ?

    Que dises tes logs ?

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 11
    Par défaut
    voici ce que me donne le mainlog avec exim4
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    2010-06-28 11:37:55 1OTAmo-0000yi-TJ <= www-data@moku.dorigo.lan U=www-data P=local S=1323
    2010-06-28 11:37:55 1OTAmo-0000yi-TJ ** tchamosteve@yahoo.fr R=smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after MAIL FROM:<www-data@moku.dorigo.lan> SIZE=2386: host smtp.free.fr [212.27.48.4]: 550 5.1.8 <www-data@moku.dorigo.lan>: Sender address rejected: Domain not found
    2010-06-28 11:37:56 1OTAmp-0000yl-UT <= <> R=1OTAmo-0000yi-TJ U=Debian-exim P=local S=2342
    2010-06-28 11:37:56 1OTAmo-0000yi-TJ Completed
    2010-06-28 11:37:57 1OTAmp-0000yl-UT ** www-data@moku.dorigo.lan R=hub_user_smarthost T=remote_smtp_smarthost: SMTP error from remote mail server after RCPT TO:<www-data@moku.dorigo.lan>: host smtp.free.fr [212.27.48.4]: 550 5.1.2 <www-data@moku.dorigo.lan>: Recipient address rejected: Domain not found
    2010-06-28 11:37:57 1OTAmp-0000yl-UT Frozen (delivery error message)
    2010-06-28 11:37:58 Start queue run: pid=3771
    2010-06-28 11:37:58 1OTAmp-0000yl-UT Message is frozen
    2010-06-28 11:37:58 1OTAc1-0000x0-HJ Message is frozen
    2010-06-28 11:37:58 End queue run: pid=3771
    Ici l'adresse mail de depart ne correspond pas à celui du site, càd à l'adresse convenu, mais plutot à une autre adresse que je connais pas

  6. #6
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Bonjour,

    D'après le message, l'adresse de l'émetteur et l'adresse de reception n'existent pas et sont donc rejetés par le SMTP. Il faut revoir la configuration de ton php.ini (send_mail_from).

    Tu sembles passer par un SMTP distant, assures-toi qu'il autorise le relais.

  7. #7
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 11
    Par défaut
    Voici la config de mon fichier php.ini
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    [mail function]
    ; For Win32 only.
    ; http://php.net/smtp
    SMTP = smtp.free.fr			
    ; http://php.net/smtp-port
    smtp_port = 25
     
    ; For Win32 only.
    ; http://php.net/sendmail-from
    sendmail_from = selenouj@gmail.com
     
    ; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
    ; http://php.net/sendmail-path
    ;sendmail_path = 
     
    ; Force the addition of the specified parameters to be passed as extra parameters
    ; to the sendmail binary. These parameters will always replace the value of
    ; the 5th parameter to mail(), even in safe mode.
    ;mail.force_extra_parameters =
     
    ; Add X-PHP-Originating-Script: that will include uid of the script followed by the filename
    mail.add_x_header = On
     
    ; Log all mail() calls including the full path of the script, line #, to address and headers
    ;mail.log =
     
    [SQL]
    comment configurer sur Ubuntu ce fichier?

  8. #8
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    Pour éditer sous Ubuntu il faut utiliser un éditeur de texte... (vi/emacs etc)

    Que se passe-t-il si tu executes un telnet sur ton SMTP ?

  9. #9
    Membre habitué
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    11
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 11
    Par défaut
    je sais pas pourquoi, mais j'ai l'impression que php.ini n'est pas consulté. Est ce possible. De plus, avant la fonction mail(), j'ai utilisé la fonction ini_set() pour modifier le fichier durant l'éxécution du script,mais rien ne change.

  10. #10
    Membre Expert
    Avatar de ThomasR
    Homme Profil pro
    Directeur technique
    Inscrit en
    Décembre 2007
    Messages
    2 230
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Décembre 2007
    Messages : 2 230
    Par défaut
    je sais pas pourquoi, mais j'ai l'impression que php.ini n'est pas consulté. Est ce possible.
    Non
    De plus, avant la fonction mail(), j'ai utilisé la fonction ini_set() pour modifier le fichier durant l'éxécution du script,mais rien ne change.
    suivant la configuration de ton serveur, ini_set n'est peut-être pas autorisé.

Discussions similaires

  1. Envoi de mail sur serveur distant OVH
    Par TigerWolf dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 01/09/2010, 16h00
  2. Réponses: 19
    Dernier message: 06/12/2008, 19h07
  3. envoi de mail sur selection
    Par calimero91 dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 03/03/2008, 11h59
  4. recherche d'application d'envoi de sms sur ubuntu
    Par le_perse dans le forum Applications et environnements graphiques
    Réponses: 0
    Dernier message: 21/09/2007, 16h42
  5. [Mail] Problème pour configurer l'envoi de mail sur un serveur
    Par laurensoulie@wanadoo dans le forum Langage
    Réponses: 5
    Dernier message: 14/05/2007, 14h58

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