9
votes

Les variables de courrier électronique Drupal n'apparaissent pas

Chaque fois qu'un utilisateur enregistre un compte, les courriels automatisés (que je peux définir dans admin / config / config / comptes / comptes ) ne portent pas sur les variables définies pour le nom d'utilisateur, le courrier électronique, etc.

Par exemple. Voici ce que j'ai défini pour un email:

[utilisateur: nom],

Merci d'être enregistré sur [Site: Nom]. Votre demande d'un compte est actuellement en attente d'approbation. Une fois que cela a été approuvé, vous recevrez un autre courrier électronique contenant des informations sur la connexion, définir votre mot de passe et d'autres détails.

- [Site: Nom] Team

Ces variables entre parenthèses ne figurent tout simplement pas. Le courrier électronique envoie comme d'habitude, mais où sont les variables, rien n'est inséré. Y a-t-il quelque chose que je dois activer en premier?


7 commentaires

Avez-vous le module de jeton installé et activé?


Non, je vais regarder dans ça.


Je l'ai installé et je l'ai permis. Maintenant obtenir des avis de PHP étranges liés à cela et le problème persiste


Quelle version drupal utilisez-vous?


La première chose à vérifier est Apache et des journaux drupes. Ensuite, assurez-vous qu'aucun autre module (s) remplace ces mails


Quels sont les notifications PHP?


Veuillez déplacer cette question à drupal.stackexchange.com pour une meilleure chance de respone


3 Réponses :


0
votes

Il semble que vous ayez des problèmes malfigurants ou de perdre qc .Pour Voir des configurations avec HTML Mail dans ici , Voir ici Essayez également de la mettre à jour à l'aide de update.php!


0 commentaires

0
votes

- Lire de php.net Spécifications -,

  • Je pense que par défaut, certains fournisseurs d'hôtes ne prennent pas en charge peu de filtres PHP ( ou également ), donc (c'est juste une hypothèse!) Peut être, filtre_sanitize_ime que Est utilisé pour supprimer tous les caractères sauf des lettres, des chiffres et! # $% & '* + - / =? ^ _ `{|} ~ @. [], Est allumé. Alors, vérifiez-le!

0 commentaires

1
votes

Le remplacement du jeton dans les mails se produit en ligne 2815 de l'utilisateur.Module (modules / utilisateur / utilisateur.module). Vous pouvez ajouter la ligne de code suivante xxx

avant la ligne qui indique xxx

qui vous dira des messages ce qui se passe avec le problème de remplacement de jeton. Si vous pouvez poster les messages que vous voyez ici, je peux aider à résoudre le problème.


0 commentaires