It'd be fairly simple to use hook_nodeapi and just detect there whenever someone creates a new node and send it off right away. PHPMailer is a nice library for actually sending the emails.
--Kyle Mathews kyle.mathews2000.com/blog http://twitter.com/kylemathews On Thu, Jan 28, 2010 at 7:51 AM, Ernst Plüss <[email protected]> wrote: > Great Module, but it seams that it only sends mails to known users. In my > case the email addresses are taken form a cck field. > > Any other ideas? > > Best Regards > Ernst > > > 2010/1/28 Steven Jones <[email protected]> > >> 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 >> >> > >> >> > >> > >> > >> > >
