Saving email addresses I create a simple ecard page where users can send some (stupid) ecard to other people.

Now for some reason our clients wants to save all these email addresses, and I'm wondering what the best way to do this is?
Obviously I would also need to show a list in the admin.

I was thinking of just using some newsletter module, but for none I checked there is a function where I can add email addresses using coding.

Does anybody know a quick and simple solution? I have custom coded this page, so I'm looking for a module that allows me to add email addresses in php.
You might as well do it right and use webform. It will literally take you minutes once you figure it out.

And then for the ecard submission, you could install the rules module and pass the form values as tokens (including the email address) telling rules that when a webform with the id of "supid_ecard" is submitted, fire this rule -- http://drupalcontrib.org/api/drupal/contributions!rules!rules.module/function/rules_invoke_event/7

All you'd need to do is setup a custom module with hook_rules_event_info() to tell Drupal about your rules, hook_token_list() to list out your tokens, and hook_token_values() so it knows how to render your tokens. Or use the tokens already available.