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

Langage PHP Discussion :

fonction mail capricieuse ? [PHP 5.3]


Sujet :

Langage PHP

  1. #1
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut fonction mail capricieuse ?
    Bonsoir,

    je souhaite lors d'un envoi de mail pour activation de compte envoyer un lien (logique) mais dont l'intitulé du lien ne soit pas de la forme http://monsite.com?activation=sjdlfnsof564 mais juste 'Activation'.

    Cependant, lorsque dans mon message je mets mon

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="...">Activation</a>

    je ne recois pas le mail (la function mail me retourne true). A contrario si je laisse la valeur de mon attribut href pour le lien, je le recois bien. J'ai également remarqué que dans d'autres situations, je peux recevoir le mail. Par exemple en mettant "Activa.tion" (oui oui avec un point au milieu^^).

    Bref, tout ca pour dire qu'il semblerait que le lien doive correspondre à un certain pattern pour etre envoyé...et comme c'est la premiere fois que je change l'intitulé d'un lien pour un mail je me pose des questions

    Merci d'éclairer ma lanterne

    PS: je fais mes tests sous gmail

  2. #2
    Membre éclairé
    Homme Profil pro
    Développeur LAMP
    Inscrit en
    Janvier 2010
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur LAMP
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Janvier 2010
    Messages : 48
    Par défaut
    Bon je ne vais pas te faire avancer des masses mais le problème est aussi existant sur yahoo.

    En utilisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="http://www.monsite.com" >Acti.vation</a>
    ça passe.

    hors
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="http://www.monsite.com" >Activation</a>
    ne passe pas.

    mais les header
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    $header = "From: \"monsite.com\"<no-reply@monsite.com>".$passage_ligne;
    $header.= "Reply-to: \"monsite.com\"<no-reply@monsite.com>".$passage_ligne;
    ça passe


    Je pense qu'il vérifie sur la valeur du href correspond à l'adresse du site indiquer dans le From. essai en ajoutant ton FROM.

  3. #3
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    Exact ca marche

    Voilà bien quelque chose que j'aurais jamais trouvé tout seul

    Mais bon finalement pour plus de compatibilité, je me demande si je vais pas laisser l'intitulé de mon href finalement...

    Merci de ta réponse en tout cas

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

Discussions similaires

  1. [FLASH MX] Problème flash et fonction mail() php
    Par proutcore dans le forum Flash
    Réponses: 7
    Dernier message: 21/05/2007, 12h21
  2. Réponses: 5
    Dernier message: 29/10/2005, 16h44
  3. [PHPMailer] la fonction mail et moi !!!
    Par wdionysos dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 27/10/2005, 20h05
  4. Fonction mail avec HTML et images
    Par nico33307 dans le forum Modules
    Réponses: 1
    Dernier message: 05/07/2005, 23h25

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