You might want to have a look at: http://drupal.org/project/notifications and its associated modules too.
Regards Steven Jones ComputerMinds ltd - Perfect Drupal Websites Phone : 024 7666 7277 Mobile : 07702 131 576 Twitter : darthsteven http://www.computerminds.co.uk 2010/1/28 Ernst Plüss <[email protected]>: > Thanks for the hint! > > I need a solution which sends the email right after the node has been > created (30-60 Seconds delay would be ok). > > I had a quick look at the rules scheduler code. Unfortunately it's not a > real timer solution. It just wirtes a record to the db. The next time cron > is run all sceduled rule sets which have expired are executed. I think it's > not a good idea to call cron every 60 Seconds. > > Is there a way to tell drupal (or apache) to do something in x Seconds? > > Best Regards > Ernst > > > 2010/1/28 Steven Jones <[email protected]> >> >> You could use the rules module, in a fairly complex way: >> >> Add you email sending rule as a new rule set. >> Enable the rules scheduler component, and set it so that 30 seconds >> after a new node is created the rule set is called with the node >> inserted. This might work, is probably over-complicated, you won't >> like the UI, but it's very flexible. >> >> Regards >> Steven Jones >> ComputerMinds ltd - Perfect Drupal Websites >> >> Phone : 024 7666 7277 >> Mobile : 07702 131 576 >> Twitter : darthsteven >> http://www.computerminds.co.uk >> >> >> >> 2010/1/28 Ernst Plüss <[email protected]>: >> > Hi Drupalfriends >> > >> > How can I send the contents of a node by email after it has been >> > created? >> > >> > I installed the print module and tired to call their methods from >> > hook_nodeapi up on $op=='instert'. But it turned out that at this point >> > not >> > all node information is saved, which causes a lot of funny side effects >> > (access control, strange messages on screen, etc). >> > >> > The best thing I found is to have a hidden iframe, when the contents is >> > shown after the user hits send. The link of the iframe would call a call >> > back url which triggers the mail functionality. But I'm not really happy >> > with this solution. >> > >> > Any ideas are welcome? >> > >> > Best Regards >> > Ernst >> > >> > > >
