If I get what you mean, I think you should do the following:
  1. Offer the user a web form to fill in
  2. The form should be submitted to a (CGI) script
  3. The script stores the submitted data into some permanent storage, like appending it into a text file (as in Simple Feedback form.), a database, or perhaps, like diotalevi apparently suggests, mail it to a mailbox set up for this purpose.

It would be best if people were allowed to unsubscribe as well, so this simple, naive scheme probably won't be the best approach.

In that case, you'd better take a look at some existing mailing list management software. This isn't quite the place to search for prewritten scripts, so you might be better of elsewhere. In order not to discourage you too much, I'll already give you one pointer: the mailing list management software FAQ. And yes, there are quite a few of these packages that are written in Perl.


In reply to Re: CGI bin by bart
in thread email subscription script for website by Martin B

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.