Problem mit pet_send_mail
am 26.04.2014 - 12:38 Uhr in
Ich habe PHPMailer, Mime Mail und Previewable Email Templates aktiviert und bin im Stande ein E-Mail Template zu erstellen. Ich kann die Vorschau sehen und es versenden, indem ich den Button in der Vorschau-Ansicht nutze. Aber wenn ich versuche über die API zu gehen, passiert überhaupt nichts:
<?php
pet_send_mail('my_template_name', 'toAddress@mymail.com', 'fromAddress@mymail.com');
?>
Außerdem habe ich noch eine hook_mail() function erstellt und drupal_mail() verwendet, was in diesem Fall ohne Probleme funktioniert hat. Nur aus irgendeinem Grund scheinen weder pet_send_mail() noch pet_send_one_mail() zu funktionieren. Hat jemand eine Ahnung an was das liegen könnte? Tappe gerade ziemlich im Dunklen, obwohl ich mir sicher bin, dass die Lösung eigentlich nicht zu kompliziert sein kann...
- Anmelden oder Registrieren um Kommentare zu schreiben
Vom ersten überlesen und sehr
am 27.04.2014 - 12:22 Uhr
Vom ersten überlesen und sehr kurzer Recherche in den Issues auf drupal.org, ist hier der Syntax / die Übergabe der Recipients falsch. Hier benötigst du statt einem String ein Array an Recipients, dann sollte es funktionieren.
Weitere Infos:
https://drupal.org/node/2247147#comment-8705209
Diesen Hinweis findest du auch im PHPDoc vom Modul selbst.
* @param $recipients
* An array of at least one recipient in the form <uid>|<email> where uid may be empty.
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.