[mail php] recoit en double ou triple ! - Page 2

Résolu
Précédent
  • 1
  • 2
  1. fpouget
     
    Même problème chez Nuxit mél envoyé en double, triple et qqfois plus ...
    Je suis preneur de toutes bonne nouvelles sur la question !

    Fred
    0
    1. Edouard
       
      Salut,

      Pour ma part, j'ai pas de réponse. Free s'est calmé tout seul...

      Le script a été utilisé depuis sur des sites hébergés chez OVH et Lycos. Aucun soucis.

      Plutôt inquiétant comme truc. Surtout que si ça se remet à déconner je risque d'avoir qelques clients au bout du fil...

      Pour ma part je pense que ni la dtd ni le navigateur ne puisse être en cause, dans la mesure où c'est le php qui envoie l'email, que le problème apparait quelque soit le script en amont...

      Je crois que ça vient du serveur de mail de nos hébergeur et qu'on ne peut rien y faire.

      A+ Edouard
      0
  2. max
     
    bonjour, j'ai eu un pb similaire, je ne sais pas si le votre est le meme:
    mail($To, $sujet, $message, $headers)

    le mail etait toujours envoyé en double.
    en ce qui me concerne, la solution était simple:

    dans mon $headers j'avais les entetes classique "from: to: ..."
    et donc dans mon entete "to:.." j'avais l'adresse répété de ma variable $To. en supprimant de $headers la ligne avec "To:.." je ne recoit desormais plus qu'un mail, donc tout va bien.
    a+
    0
  3. doctormad
     
    AAARGGGHH c'est quoi ce délire encore ??!!

    Après orange qui s'amuse à passer son smtp sur 587 sans prévenir personne voila le php qui déraille...

    Je suis hebergé chez ovh avec smtp perso et j'ai le même problème de mail en triple.
    0
  4. Edouard
     
    Salut,

    Moi ça c'est calmé, mais vérifie bien les headers( $from ; $to...) et la DTD.

    Edouard
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. doctormad
     
    Malheuresement j'ai tout essayé, et moi c'est pour envoyer un message unique seulement.

    - Même sans headers "mail($to,$sujet,$message)" ou avec un header simple rien n'y fait.

    - La DTD est en strict depuis le début mais cela n'a aucun rapport ;)

    - L'envoi de mail via la fonction unix "mail" fonctionne donc cela ne vient pas du smtp

    Par contre je ne rencontre le problème qu'avec php5, avec le 4 tout fonctionne bien, je vais donc creuser cette piste.
    0
  7. doctormad
     
    C'est maintenant revenu à la normale...sans rien changer. Encore un truc à se rendre dingue.
    0
  8. totolarigolade
     
    Voici la solution (un peu tard mais bon...)

    http://lists.evolt.org/archive/Week-of-Mon-20030714/144979.html

    en faite, le faite de mettre un to dans le header et de remettre l'adresse mail dans la fonction mail envoye aux 2 adresses !
    0
    1. Edouard
       
      Désolé totolarigolade,

      Mais c'est officiel, c'est un bug de l'espace !

      Sérieux, regarde mes posts, je n'ai pas de TO dans les headers, donc ça ne vient pas de là.

      Merci quand même.

      Edouard



      ________________________________
      "si l'informatique c'était binaire (ça marche ou ça marche pas) ça se saurait depuis longtemps...
      0
  9. psnoop
     
    j'avais egalement le meme pb avec la fonction mail ()
    je recevai 2 mail a chaque fois sur un serv dedié apparement mon pb etait que je mettais le retour de la fonction dans une variable comme il se doit mais bon ??
    ex : $envoiOK=mail(xxxxxx);
    j'ai supprimé ma variable de retour et ca a marché
    donc j'appelle simplement mail(xxxxx);

    je sais que ce n'est pas le meme pb pour vous mais si d'autres personnes lisent ce post ca poura peut etre les aider
    0
  10. Utilisateur anonyme
     
    Comment enlever la copie recue en double à chaque mail svpi
    0
Précédent
  • 1
  • 2