Ok, I have registered a domain with yahoo, and now I am thinking about mapping it to my IP and using a computer at my house as a webserver and mailserver. My understanding of the process is to just have the router forward to this machine on ports 80 and 25, and have that machine running apache or resin or something. I'm pretty clear on the web side of it. I'm confused with the email side. What programs should I run and how easy is this to set up? Would it be better to use an old Mac or a linux box? Any advice? I'd like to have this running IMAP preferably and then just use Mail on my normal computer to get the mail off of it.