Have you ever hosted your own email?

Discussion in 'Web Development and Programming' started by bosconian, Jul 14, 2013.

  1. bosconian

    bosconian Regular Member

    112
    14
    349
    Hello,

    I'm trying to host my own email on a VPS. It is running Ubuntu 12.04 64bit. I have seen a few tutorials and how tos to setup and configure a Postfix email server but so far I haven't got mine up and running.

    I'm doing this because I want to learn because I know I could easily be hosting my mail with any provider.

    So, have you ever done something like this? Do you have any tip to share?

    Thank you.
     
  2. Paul M

    Paul M Dr Pepper Addict

    449
    136
    418
    Yes, but I did it on a VPS that had plesk installed, since that already provides all the inteface you need to set up the e-mail.

    Once its up and running, you dont actually need plesk to be running, so I shut that down.
     
  3. bosconian

    bosconian Regular Member

    112
    14
    349
    In my case I don't have plesk available. That's why I'm trying to install everything from scratch. Hope I can get it working soon.
     
  4. eva2000

    eva2000 Regular Member

    138
    107
    418
  5. cpvr

    cpvr Regular Member

    3,220
    823
    918
    I actually have my site email forward to my main gmail account. Less work because then I'd have to manage two accounts compared to just one.
     
  6. bauss

    bauss Regular Member

    335
    74
    394
    I setup my own email in my cpanel account, and then I linked it with my gmail account so I can receive my emails in my gmail.
     
  7. Paul M

    Paul M Dr Pepper Addict

    449
    136
    418
    Those sort of things are fine if you are just talking about your own email account.

    I was referring to a whole system, with multiple accounts for different people, which from the OPs post I took be what he was asking about.
     
  8. Cerberus

    Cerberus Admin Talk Staff

    1,031
    500
    818
    @bosconian
    I would suggest http://squirrelmail.org/ And yes I have done it many times, mostly with scripts I wrote, but if you are looking for a turnkey suggestion, this is the one for you.
     
  9. Hanaseru

    Hanaseru Regular Member

    15
    1
    22
    It's much easier to just install a program that has email servers integrated into it than to set it all up yourself.
     
  10. GeorgeB

    GeorgeB Building Social Communities Since 2004

    43
    17
    44
    Namecheap has email forwarding built in (if you use their DNS which I do). You can set up a bunch of specific ones or just do a *@yourdomain.com and forward it to whatever gmail, outlook, or whatever email you use primarily.

    You can even set it up so [email protected] goes forwards to one address and [email protected] forwards to another. Nice if you have a team and need to forward different mail to different in-boxes.

    I like using namecheap's default DNS because it's a free external DNS from my host. I point it at whatever IP I want with A records. So having that free email forwarding built in at my registrar means my server can be down but I still get my email.
     
    Brandon likes this.
  11. BeoR

    BeoR Regular Member

    24
    13
    29
    I used to until spam became a headache. These days I just let Google or Microsoft deal with the spam, storage, and bandwidth. It also helps that whenever my server goes down, my emails are still up.
     
  12. thebrad

    thebrad Regular Member

    172
    18
    349
    Sadly not but i have heard a lot of bad things about hosting your own client - hacking, spam, bots etc just stuff hard to really deal with.
     
  13. Yanz

    Yanz Regular Member

    15
    3
    22
    Have you considered google apps for business? They're about $5/month per user, I think. Fantastic.
     
  14. andyred

    andyred Regular Member

    165
    34
    349
    I've only done this through cPanel on my VPS, I wouldn't know where to start setting a system like that up manually.

    Are you after a system just for your own personal emails or for public users as well?
     
  15. bosconian

    bosconian Regular Member

    112
    14
    349
    I want to host just my own mail. Maybe I'll add a couple more accounts for friends and family but basically what I want is to host my own email.

    So far I haven't been successful on this quest but I'm still trying to figure this out.
     
  16. crazycroc

    crazycroc Regular Member

    11
    0
    20
    Yes, I host email for all my websites. However I just have a WHM/cPanel reseller account so it is already configured for me. It is great because I can send and receive emails from a professional email domain which is pretty sweet.
     
  17. BoostN

    BoostN Regular Member

    51
    14
    64
    I setup one forum for all staff members to have officially @yourdomain within Google Apps. Worked great, and had the gmail interface. However, I think the free part of that is no longer there. So I might look to Microsoft if they have something similar and free.
     
  18. Liam W

    Liam W The best of the best ;)

    214
    39
    364
    Install the POP/IMAP server, install the STMP server, create the accounts and passwords for each one, install a web server and a webmail client if wanted...

    Simple really ;)
     
    Dan Hutter likes this.
  19. we_are_borg

    we_are_borg Regular Member

    305
    168
    418
    When i do not have access to Plesk or cPanel is use ISPConfig 3 you'll then have access to mail and hosting websites.

    Ubuntu 12.04 Apache 2 http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-apache2-bind-dovecot-ispconfig-3
    Ubuntu 12.04 Ngix http://www.howtoforge.com/perfect-server-ubuntu-12.04-lts-nginx-bind-dovecot-ispconfig-3

    The above link is for setting up VPS with Apache 2, PHP, MySQL and Devecot (email) and SquirrelMail
    The last one is the same as above except now with Ngix instead of Apache 2.

    The only thing i never install from the how to is the quota because i am the only one on the VPS so that's overkill for me.
     
    Dan Hutter likes this.
  20. Jaymsgq

    Jaymsgq Regular Member

    8
    2
    20
    I will recommend Postfix & http://squirrelmail.org/ This will give you options for Webmail , Calendar & Addressbook etc. You also need a public IP , you should make sure that your ISP is not blocking SMTP. Also you should update your DNS records MX and also mak sure you SPF (Sender Policy Framework). It's a good learning experience. You can also try Openxchange mail server/groupware comes with ton of features. If you are sending bulk emails you need multiple servers or try services like Mailgun
    Best
     
    Brandon likes this.

Share This Page