> Given that installation and managing users is common to both
> outsourced and in-house servers
It is not, really. If you use your ISPs mail service (or outsource), your
ISP manages your email users and the mail server.
> what tasks have I missed that are "pretty simple"?
None. Running a mail server is not ever pretty simple. Period.
If you fully understand the following, and can answer these questions, give
it a go. If you don't, don't, until you can. That's my opinion.
- What is an SPF record and do I need one?; Do I know how to make one?
- What is relaying and how do I authorize and/or prevent it?
- What are the differences between POP3, IMAP, SMTP and which do I want to
use?
- Do I need web access as well as Outlook or other local mail reader?
- What ports to POP3, IMAP, SMTP use by default?
- Should I use the standard ports? Why or why not?
- How much will my mail server software cost for the number of users I have?
- How much is my mail server's annual subscription for updates?
- Will my backup software work with my mail server? (does it have an
agent? - What is an agent anyway?)
- Do you have a public static IP to use?; Do you know why you need one?
- Do you know what a reverse DNS record is and why you do or do not need
one?
- Can you create a reverse DNS record?
- What is an MX record?; Do you know if you need one and why or why not?
- Do I have direct control of my local DNS as well as my external DNS?; Do I
know what DNS is and how to configure it? Do I even have a local DNS?
- Do I have an adequate backup plan that will avoid "lost" mailboxes"?
- Do I have the storage space to deal with users that use their mailboxes as
if they were for file storage?
Anyhow, if you understand and can answer these questions, and, have the
capability to implement the required services, you're good to go. If not,
I'd outsource the email.
-Frank