1. I created an advanced action (Send e-mail...) to send an email to a specified address.
2. I created a "display message to user" action
2. I attached both to a trigger (Trigger: After saving a new post)
3. I saved a new post as an authenticated user (not admin).
The display message action (that I had also attached) was performed, but the email wasn't sent. Note that forgotten password emails work, and if I create a new user as admin, that user gets a new account email.
I then tried changing the email address to %author - this works! However, it is completely useless for my needs. Hopefully this provides a clue as to what is happening. Perhaps a quoting or translation issue?
Comments
Comment #1
liquidcool commentedIn case this helps, I grabbed this from the Status Report:
MySQL database 4.1.22
PHP 4.4.7
PHP register globals Disabled
Unicode library PHP Mbstring Extension
Web server Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
Comment #2
francewhoaSame here. I can confirm this issue with Drupal 6.12. This issue is present in Drupal 5 too Read more at http://drupal.org/node/342953
Comment #3
francewhoaChange to critical because new registrations aren't able to log-in.
Comment #4
francewhoaConfirming that this issue is present in Drupal 7.x dev version too. I opened another issue at http://drupal.org/node/560150
Maybe when fixed with Drupal 7 it could be back port to Drupal 5 & 6?
Comment #5
andypostSee #403446: Increase default weight of trigger module
Comment #6
bendev commentedsubscribing
Comment #7
markosaurus commentedSubscribing also.
Comment #8
markosaurus commentedI eneded up using loginToboggan as someone suggested. It did the trick for me and was simple enough to use, this should be in the core if you ask me though, it's a pretty basic functionality (even Joomla! can do this!)