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 :

[eZ Publish] Envoi de mail par un formulaire


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 122
    Par défaut [eZ Publish] Envoi de mail par un formulaire
    Bonjour,

    J'ai un formulaire, (feedback_form) , qui récupère quelques info sur mon site.
    J'ai donc redéfinis le fichier : design/base/override/templates/collectedinfomail/feedback_form.tpl, en lui mettant :
    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
    {set-block scope=root variable=subject}{"Collected information from %1"|i18n("design/base",,array($collection.object.name|wash))}{/set-block}
     
    {set-block scope=root variable=email_receiver}{$object.data_map.recipient.content}{/set-block}
     
    {* Set this to redirect to another node
    {set-block scope=root variable=redirect_to_node_id}2{/set-block}
    *}
     
    {"The following information was collected"|i18n("design/base")}:
     
    {section name=Attribute loop=$collection.attributes}
    {$Attribute:item.contentclass_attribute_name|wash}:
    {$Attribute:item.data_text|wash}
     
     
    {/section}
    Malgré cela mes mails ne se trouvent pas envoyés....
    De plus lorsque je valide mon formulaire je tombe sur une page :
    http://mon-site/content/action, qui me ré affiche mon formulaire dument remplie.

    Auriez-vous une idée d'où cela peut provenir ??
    Ai-je oublié qqch?

    Merci,
    Cdt

  2. #2
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Salut,
    As tu fait une quelconque modification sur les fichiers du kernel ?

  3. #3
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 122
    Par défaut
    salut,

    Non, je n'ai fais aucune modif dans le dossier kernel....
    Je précise aussi que dans mon site.append.ini.php j'ai ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    [MailSettings]
    Transport=SMTP
    TransportServer=10.X.XX.XXX
    TransportUser=
    TransportPassword=
    AdminEmail=mon.adresse@deladmin.com
    EmailSender=mon.adresse@perso.com
    ContentType=text/html
    et que j'ai aussi redéfinis design/MonSite/override/templates/collectedinfo_form.tpl, et que ce template ne s'affiche pas après validation.

    Merci
    Cdt

  4. #4
    Rédacteur

    Avatar de Yoteco
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2004
    Messages
    1 099
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2004
    Messages : 1 099
    Par défaut
    Salut,

    Si tu vas dans setup -> collected information, est-ce que les informations désirés sont correctement collectées ?

    Le problème se situe sûrement au niveau du serveur smtp. Tu peux essayer de logger l'envoi d'email en utilisant comme transport file au lieu de smtp.

    je te laisse regarde ici : http://ez.no/doc/ez_publish/technica...ings/transport
    Blog - Mon espace developpez -
    Oracle Certified Professional, Java SE 6 Programmer
    eZ Publish Certified developer

  5. #5
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 122
    Par défaut
    Salut,

    Merci de ta réponse.
    Effectivement, je n'ai absolument rien dans mes collected information (et rien de plus en mettant file à la place de SMTP, dans var/log/mail).....

    Je vais étudier le lien et je vous tiens au courant.

    Merci,
    Cdt

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2008
    Messages : 122
    Par défaut
    Re,

    Après plusieurs essais, je n'ai toujours aucun résultat concluant
    J'ai essayé sendmail dans [MailSettings], mais rien y fait.....

    Je me demande, si j'affiche bien mon bouton de la bonne façon :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    div class="content-action">
               <input type="submit" class="defaultbutton" name="ActionCollectInformation" value="Envoyer"/>
               <input type="hidden" name="ContentNodeID" value="{$node.node_id}" />
               <input type="hidden" name="ContentObjectID" value="{$node.object.id}" />
               <input type="hidden" name="ViewMode" value="full" />
           </div>
           </form>
    Et que dois - je vérifier pour être sur que ActionCollectInformation est bien utilisée?

    Merci
    Cdt

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

Discussions similaires

  1. [Spip] [Spip 3.0.16] Envoi de mail par formulaire de contact
    Par Afterprorichie dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 2
    Dernier message: 16/06/2014, 19h15
  2. [ZF 1.11] [Zend 1.11.11]Envoi de Mail par formulaire
    Par Invité dans le forum Zend Framework
    Réponses: 0
    Dernier message: 19/09/2012, 18h07
  3. Problème d'envoie de mail par SMTP
    Par yass dans le forum VB 6 et antérieur
    Réponses: 13
    Dernier message: 12/09/2008, 16h45
  4. envoi de mail par formulaire
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 05/03/2007, 18h49
  5. [Mail] newsletter, envoi de mail par lot
    Par jexl dans le forum Langage
    Réponses: 9
    Dernier message: 08/09/2005, 16h44

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