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

Debian Discussion :

php - mail() via postfix


Sujet :

Debian

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Squalthor
    Homme Profil pro
    Autodidacte
    Inscrit en
    Juillet 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Juillet 2006
    Messages : 179
    Par défaut php - mail() via postfix
    Bonjour,

    Après trois semaines, riches en expériences/découvertes, d'installation serveur (Debian 6 / amd64 / kimsuf - OVH) j'ai enfin pût envoyer mon site sur le ftp.

    Ledis site utilise mail pour envoyer des courriels. Je pensais que l'envoi de courriel en php se ferait automatiquement mais malheureusement ce n'est pas le cas.

    Pour pouvoir gèrer les courriels, ce qui à priori se passe très bien, j'ai suivi ce tuto.Apparement aucune erreur, installation/configuration semblent presque bien faites.

    Hormis ce message dans /var/log/mail.err
    Sep 5 16:13:13 serveur dovecot: deliver(courriel@domaine.com): stat(/home/mail/domaine.com/courriel/.dovecot.sieve/tmp) failed: Not a directory
    J'ai bien compris l'erreur (.dovecot.sieve n'est pas un dossier), enfin je pense, mais les recherches n'ont pût m'aider à résoudre le problème.
    Je n'ai pas d'autres pistes sauf peut-être un
    [Mon Sep 05 16:14:00 2011] [notice] child pid 6571 exit signal Segmentation fault (11)
    dans /etc/var/log/apache2/error.log mais comme tout semble fonctionnel hormis le problème sûs-cité je ne suis pas sûr que ça vienne de là.


    Après quelques recherches il semblerait qu'il faille passer par sendmail mais je n'en sais pas plus.

    Auriez-vous été confronté au problème ? Ou, si possible, pourriez-vous m'aider à comprendre et résoudre ce problème ?

    Je vous remercie pour votre attention.

  2. #2
    Membre confirmé Avatar de Squalthor
    Homme Profil pro
    Autodidacte
    Inscrit en
    Juillet 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Juillet 2006
    Messages : 179
    Par défaut
    Après maintes tentatives j'ai décidé,simplement, d'effacer .dovecot.sieve et je n'ai plus de messages d'erreurs. Il a sûrement été crée à cause d'une mauvaise saisie.

    Concernant mon problème d'envoi de courriel avec php via la fonction mail() je n'ai pour le moment pas réussi à le résoudre...

    Auriez-vous une piste à suivre ?

    Merci

  3. #3
    Membre confirmé Avatar de Squalthor
    Homme Profil pro
    Autodidacte
    Inscrit en
    Juillet 2006
    Messages
    179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ariège (Midi Pyrénées)

    Informations professionnelles :
    Activité : Autodidacte

    Informations forums :
    Inscription : Juillet 2006
    Messages : 179
    Par défaut
    Problème résolu, l'erreur c'est moi .

    Je vais faire un récapitulatif au cas où ça aiderais quelqu'un qui tomberais sur cette page, ce qui serat probablement le cas.

    En fait le serveur envoi très bien les courriels via la fonction mail.
    Ce qui s'est passé est une erreur d'analyse du problème.

    Le serveur m'affichant une page blanche je pensais que la fonction mail plantais les script mais finalement après maintes recherches je me suis aperçu que php n'affichais tout simplement pas les erreurs...

    Donc pour corriger celà j'ai renommé le fichier /etc/php5/apache2/php.ini en php.ini-development puis je l'ai édité pour mettre les deux lignes suivantes à On:

    display_errors = On
    display_startup_error = On
    Une fois ceci corrigé j'ai pût voir / analyser/réparer les erreurs et tout roule.

    Voilà, en espérant que ça aide quelqu'un...
    Cordialement, Squal

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Impossible d'envoyer un mail via PHP
    Par ludojojo dans le forum Langage
    Réponses: 4
    Dernier message: 12/04/2011, 17h53
  2. Réponses: 1
    Dernier message: 26/04/2010, 13h44
  3. [Web Service] Envoyer formulaire de contact par mail via php
    Par ginger4957 dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 09/06/2009, 15h53
  4. [Mail] envoi d'un mail via la fonction mail() de php
    Par Abac_Angelique dans le forum Langage
    Réponses: 1
    Dernier message: 09/02/2009, 23h46
  5. [Mail] mail via php (reponse auto)
    Par pascale86 dans le forum Langage
    Réponses: 2
    Dernier message: 06/06/2008, 11h24

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