*grins* First off - welcome aboard! You're starting the journey into a wonderful land.

The first thing I'd do is read Learning Perl (if you're new to programming) and Programming Perl. Read them through. They will be the most invaluable aids you'll ever find. Both are available through O'Reilley Associates and can be found at any Barnes'n'Nobles or Borders, as well as through Amazon.com.

The second thing is that you don't need Perl to write an internet mail server. maild works just fine, on Unix. On Win32, there are a number of free (and not-so-free) applications that do just that.

Also, you can create mailing groups at Yahoo, which will accomplish much of the same thing, I think.

If you're thinking about creating an ISP, I would NOT write your own, even if you were completely conversant in the language. People with more experience and more time and more knowledge have spent years pefecting these kinds of things. Leverage their knowledge! :)

Oh - one more thing. If you expect to do a lot of Perl, I'd create an account here. After the books, this site is the most valuable Perl resource I've ever found, and I do this for a living. (Thanks, vroom!)

Update: jeffa suggested that you also look at Network Programming in Perl (ISBN:020161571). I've never read it, but, if you really want to write an internet mail server in Perl, it probably will turn out to be invaluable.

------
/me wants to be the brightest bulb in the chandelier!

Vote paco for President!


In reply to Re: Just starting Out ! by dragonchild
in thread Just starting Out ! by Anonymous Monk

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.