Drupal E-Mail-Variablen werden nicht angezeigt

9

Wenn ein Benutzer ein Konto anmeldet, übernehmen die automatisierten E-Mails (die ich in admin/config/people/accounts einstellen kann) die definierten Variablen für Benutzername, E-Mail usw. nicht.

Zum Beispiel. Hier ist, was ich für eine E-Mail eingestellt habe:

[Benutzer: Name],

Vielen Dank für die Registrierung bei [site: name]. Ihre Antragstellung für ein Konto steht derzeit noch aus. Sobald es genehmigt wurde, erhalten Sie eine weitere E-Mail mit Informationen zur Anmeldung, zum Festlegen Ihres Kennworts und zu anderen Details.

- [site: name] team

Diese Variablen in Klammern erscheinen nicht. Die E-Mail sendet wie gewohnt, aber wo diese Variablen sind, wird nichts eingefügt. Gibt es etwas, das ich zuerst aktivieren muss?

    
Mark Lyons 11.05.2013, 19:40
quelle

3 Antworten

1

Der Token-Austausch in Mails erfolgt in Zeile 2815 von user.module (modules / user / user.module). Sie können die folgende Codezeile hinzufügen

%Vor%

vor der Zeile

%Vor%

Dies wird Ihnen als Nachrichten mitteilen, was mit dem Token-Ersatzproblem passiert. Wenn Sie die Nachrichten, die Sie hier sehen, veröffentlichen können, kann ich helfen, das Problem zu lösen.

    
anoopjohn 23.10.2013 23:05
quelle
0

Es scheint, dass Sie Probleme mit der Fehlkonfiguration haben oder etwas verloren haben, wenn Sie hier Configs mit HTML-Mail sehen , siehe hier Versuchen Sie auch, es mit update.php zu aktualisieren!

    
Abadis 20.05.2013 06:47
quelle
0

- LESEN SIE VON PHP.NET SPEZIFIKATIONEN -,

  • Ich denke, dass einige Host-Provider standardmäßig einige PHP-Filter nicht unterstützen ( oder likewise ), SO (es ist nur eine Annahme!) kann sein, FILTER_SANITIZE_EMAIL DAS WIRD GEBRAUCHT, ALLE ZEICHEN ZU ENTFERNEN, AUSSER BUCHSTABEN, ZIFFERN UND! # $% & Amp; '* + - / =? ^ _' {|} ~ @. [], IST EINGESCHALTET. SO PRÜFEN SIE ES AUS!
Shivanshu Srivastava 16.10.2013 23:17
quelle

Tags und Links