Vous n'êtes pas connecté.

'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#1 14/01/09 14:47:48

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Pas de message de remerciement automatique

Bonjour,

Dans l'administration de Signatux, j'ai choisi "Oui" pour l'envoi de messages de remerciements automatiques aux personnes qui laissent un message sur mon Livre d'Or.

>>> Le problème est qu'aucun message n'est envoyé.

J'ai testé cette fonctionnalité en écrivant moi-même des messages sur Signatux et en indiquant un e-mail m'appartenant, mais je n'ai rien reçu.

J'ai bien vérifié l'orthographe de mon e-mail et j'ai même essayé sur plusieurs e-mails.

J'ai essayé de nombreuses fois, mais ça ne fonctionne pas.

Je précise que je reçois bien une copie des messages que me laissent les visiteurs.

Mon Livre d'Or : http://www.pascal-alexandre.fr/livre_or.html

Si vous avez une idée pour m'aider, merci d'avance.

Cordialement,

SuperCougar
=============

Dernière modification par SuperCougar (14/01/09 14:53:43)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#2 16/01/09 09:53:36

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Pas de message de remerciement automatique

Etrange, je viens de tester sur JSAND ça marche sans problème, et si tu reçois les mails d'avertissement c'est que ta fonction mail() n'est pas en cause.

Il y a deux raisons potentielles :
- les mails arrivent directement dans ta boite à spams (à vérifier)
- si tu as modifié le texte du message de remerciement, c'est peut-être lui qui est en cause : copie-le moi précisément, avec l'objet choisi



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#3 16/01/09 11:49:30

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Pas de message de remerciement automatique

Ju a écrit:

Etrange, je viens de tester sur JSAND ça marche sans problème, et si tu reçois les mails d'avertissement c'est que ta fonction mail() n'est pas en cause.

Il y a deux raisons potentielles :
- les mails arrivent directement dans ta boite à spams (à vérifier)
- si tu as modifié le texte du message de remerciement, c'est peut-être lui qui est en cause : copie-le moi précisément, avec l'objet choisi

Bonjour,

J'avais déjà vérifié ma boîte à spam, ce n'est pas le problème.

Mon message de remerciement était assez long, mais je viens de le réduire à sa plus simple expression pour faire un test.

Objet du mail : "Merci"

Contenu : "Merci"

>>> Ça ne fonctionne pas non plus.

Cordialement,

SuperCougar
=============

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation

#4 17/01/09 23:00:42

Malcolm
4d0p73z 14 1337 A7717ud3 !
Equipe Modérateurs
Lieu: unreal://Index.ut2:31337
OS: Linux Debian
Date d'inscription: 03/03/04
Messages: 3483
Site web

Re: Pas de message de remerciement automatique

Ju > ça peut être aussi un header mal renseigné (je pense à la différence texte/html), ou un filtrage s'il y a une URL ...

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#5 18/01/09 15:08:47

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Pas de message de remerciement automatique

SuperCougar, est-ce que tu reçois aussi les mails d'avertissement de nouveau message quand aucun mail n'est renseigné pour le message (tu reçois donc le mail de la part d'un @signa.tux) ?



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#6 18/01/09 15:45:39

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Pas de message de remerciement automatique

Ju a écrit:

SuperCougar, est-ce que tu reçois aussi les mails d'avertissement de nouveau message quand aucun mail n'est renseigné pour le message (tu reçois donc le mail de la part d'un @signa.tux) ?

Bonjour,

Je viens de tester.

>>> Non, je ne reçois aucun mail d'avertissement quand le champ "E-mail" n'est pas renseigné.

Cordialement,

SuperCougar
=============

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#7 18/01/09 19:01:56

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Pas de message de remerciement automatique

SuperCougar a écrit:

Ju a écrit:

SuperCougar, est-ce que tu reçois aussi les mails d'avertissement de nouveau message quand aucun mail n'est renseigné pour le message (tu reçois donc le mail de la part d'un @signa.tux) ?

Bonjour,

Je viens de tester.

>>> Non, je ne reçois aucun mail d'avertissement quand le champ "E-mail" n'est pas renseigné.

Cordialement,

SuperCougar
=============

Malcolm a donc résolu notre problème, merci Malcolm.

Pour une raison qui m'est inconnue, un des deux serveurs (celui de ton site ou celui de ta boite mail) refuse l'envoi (ou la réception) depuis une adresse fictive @signa.tux. Et comme tous les mails de remerciements sont envoyés depuis merci@signa.tux, tu n'en reçois aucun.

Dans le fichier admin/class/admin.class.php, ligne 127, remplace :

Code:

            mail($this->config['Mails']['Adresse'].((!empty($this->config['Mails']['Copie'])) ? ','.$this->config['Mails']['Copie'] : NULL), stripslashes($this->config['Mails']['Objet']), $contenu, 'From: Signatux <'.((!empty($dernier_message['Mail'])) ? $dernier_message['Mail'] : 'message@signa.tux').'>');

Par :

Code:

            mail($this->config['Mails']['Adresse'].((!empty($this->config['Mails']['Copie'])) ? ','.$this->config['Mails']['Copie'] : NULL), stripslashes($this->config['Mails']['Objet']), $contenu, 'From: Signatux <'.((!empty($dernier_message['Mail'])) ? $dernier_message['Mail'] : $signatux->config['Mails']['Adresse']).'>');

Et dans le fichier valide.php, ligne 166 remplace :

Code:

            mail($_POST['SGTUX']['Mail'], stripslashes($signatux->config['Mails']['ObjetRemerciement']), $contenu, 'From: Signatux <merci@signa.tux>');

Par :

Code:

            mail($_POST['SGTUX']['Mail'], stripslashes($signatux->config['Mails']['ObjetRemerciement']), $contenu, 'From: Signatux <'.$signatux->config['Mails']['Adresse'].'>');

Et surtout, prends bien soin de préciser ton adresse email dans la partie Général section Divers dans le champ « Indiquez votre adresse e-mail » de ton administration.



TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#8 19/01/09 01:04:54

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Pas de message de remerciement automatique

Bonjour,

Cette solution fonctionne parfaitement. Je reçois un avertissement même pour un message laissé sans e-mail et lorsqu'un e-mail est spécifié, le message de remerciement est bien reçu.

Ce n'est pas le fait que l'adresse @signa.tux est fictive qui pose un problème à l'un des 2 serveurs mais le fait que le domaine signa.tux n'existe pas. De plus, "tux" n'est pas une extension valide pour un nom de domaine.

Ce qui pose problème, c'est la validité du domaine :

J'ai essayé avec @signatux.com, ça ne marche pas non plus puisque le domaine signatux.com n'existe pas.

Par contre, j'ai essayé avec signatux@gmail.com et là, tout fonctionne. Pourtant, cet e-mail n'existe pas (j'ai vérifié) mais le nom de domaine est bien valable. Cela poserait néanmoins un problème si quelqu'un prenait cet e-mail.

===

La solution que tu proposes et qui fonctionne, me pose cependant un problème.

Sur mon site, je n'ai pas souhaité indiqué mon e-mail. Les personnes qui souhaitent me contacter peuvent le faire par le biais d'un formulaire de contact. Après un premier contact, je peux alors répondre en communiquant mon e-mail.

Avec ta solution, les visiteurs reçoivent un message de remerciement de "Signatux", mais avec mon adresse e-mail.

Comment faire ?

La solution serait peut-être d'utiliser un e-mail fictif suffisamment compliqué pour être sûr que personne ne le prenne jamais, du style 54arjh867a459lk@gmai.com ou yahoo.com ou autre.

Qu'en penses-tu ?


===

3 autres problèmes sont apparus, maintenant que je sais quel est le contenu du message de remerciement :


1 – L'adresse de mon livre d'or est indiqué au début du message : (http://www.pascal-alexandre.fr/livre.php)

Or, mes visiteurs accèdent à mon livre d'or par (http://www.pascal-alexandre.fr/livre_or.htm)

En effet, j'ai mis mon livre d'or dans une frame avec une fonction le rendant auto-ajustable.

Comment faire en sorte que ce soit cette adresse qui figure au début du message ?


2 – Le lien http://www.jsand.net/signatux figure à la fin du message

Le problème est que les gens ne savent pas du tout de quoi il s'agit.

Serait-il possible de rajouter avant ce lien (une ligne au dessus) une petite phrase du style :

Le livre d'or a été conçu par (Guest book powered by)
http://www.jsand.net/signatux

Si oui, comment ?


3 – Les messages de remerciements proviennent de "Signatux"

Encore une fois, les visiteurs ne comprennent pas quel est cet expéditeur "Signatux". Ils peuvent d'ailleurs être tentés de supprimer directement le message sans même le lire.

Je préférerais que l'expéditeur soit quelque chose du style "Prénom Nom – Livre d'Or" ou même, si tu veux absolument faire figurer Signatux "Prénom Nom – Livre d'Or (Signatux)".

Comment faire ?

Par contre, pour les messages m'avertissant que j'ai reçu un message, l'expéditeur "Signatux" est parfaitement approprié puisque je sais bien-sûr de quoi il s'agit.

Ça fait beaucoup de questions d'un coup, je sais, mais quand je suis sur un sujet, je ne le lâche pas et je vais jusqu'au bout. Je vais d'ailleurs poser une autre question (concernant les e-mails figurant dans les messages) dans un autre post.

Merci d'avance pour les réponses.

Cordialement,

SuperCougar
=============

Dernière modification par SuperCougar (19/01/09 01:13:25)

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#9 19/01/09 11:59:33

Ju
lemanchotvolant@jabber.fr
Equipe Admin
Lieu: Boston, Texas
OS: Linux Debian
Date d'inscription: 26/01/04
Messages: 6005
Email  Site web

Re: Pas de message de remerciement automatique

La solution serait peut-être d'utiliser un e-mail fictif suffisamment compliqué pour être sûr que personne ne le prenne jamais, du style 54arjh867a459lk@gmai.com ou yahoo.com ou autre.

Merci pour tes recherches, c'est intéressant. Par contre ça n'est pas le cas de tous les serveurs, c'est la première fois que je constate ça. Pourquoi est-ce que tu n'indiques pas merci@pascal-alexandre.fr ? Le domaine existe et tu es sûr que personne n'ira la créer.

Pour ne pas devoir indiquer l'adresse email dans l'admin (qui est celle qui te permet aussi de recevoir les avertissements), remplace $signatux->config['Mails']['Adresse'] à la fin de la ligne par "merci@pascal-alexandre.fr" (sans oublier les guillemets) au niveau de la première modification que je t'ai fait faire (pour la seconde, voir la suite).

3 autres problèmes sont apparus, maintenant que je sais quel est le contenu du message de remerciement :

Fichier valide.php, ligne 158, remplace :

Code:

    // Envoi du mail de remerciement
    if($signatux->config['Mails']['EnvoiRemerciement'] == 1) {
        if(!empty($_POST['SGTUX']['Mail'])) {
            $contenu = '(http://'.$signatux->config['Divers']['Nom du serveur'].$signatux->config['Divers']['Nom de la page'].')'."\n\n";
            $contenu .= stripslashes($signatux->config['Mails']['ContenuRemerciement'])."\n\n";
            $contenu .= '-----'."\n";
            $contenu .= 'http://www.jsand.net/signatux';

            mail($_POST['SGTUX']['Mail'], stripslashes($signatux->config['Mails']['ObjetRemerciement']), $contenu, 'From: Signatux <merci@signa.tux>');
        }
    }

Par :

Code:

    // Envoi du mail de remerciement
    if($signatux->config['Mails']['EnvoiRemerciement'] == 1) {
        if(!empty($_POST['SGTUX']['Mail'])) {
            $contenu = stripslashes($signatux->config['Mails']['ContenuRemerciement']);
            mail($_POST['SGTUX']['Mail'], stripslashes($signatux->config['Mails']['ObjetRemerciement']), $contenu, 'From: Pascal Alexandre <merci@pascal-alexandre.fr>');
        }
    }

Ainsi, il n'y a plus d'adresse du livre, plus de pub, et l'expéditeur est Pascal Alexandre avec l'adresse merci@pascal-alexandre.fr.
A toi maintenant de mettre exactement ce que tu veux dans le champ de l'administration prévu à cet effet.




TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
'.$lang_pms['PM'].'

'; } elseif($pun_config['o_pms_enabled'] && $pun_user['is_guest']) { $pid = isset($cur_post['poster_id']) ? $cur_post['poster_id'] : $cur_post['id']; $user_contacts[] = ''.$lang_pms['PM'].'

'; } ?>

#10 19/01/09 14:09:55

SuperCougar
Nouveau
Date d'inscription: 14/01/09
Messages: 10
Email

Re: Pas de message de remerciement automatique

Bonjour,

Merci beaucoup, tout fonctionne parfaitement maintenant !

J'ai utilisé merci@pascal-alexandre.fr comme e-mail.

J'y avais déjà pensé mais j'hésitais simplement au cas où je créerais un "catch all / e-mail collecteur" pour mon site.

Cordialement,

SuperCougar
=============

TOP Hors ligne

  • Signaler
  • Citer
  • Ajouter à la citation
Actuellement aucun autre membre et 1 invité sur ce topic
Membres : [S'enregistrer]

Pied de page du Forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson