Mail server :?:

I wish to have dedicated mail server for my domains. (50 domains)

5 domains are really used for emails.

I get 10-20 good emails per day.

I need antispam, SPF, etc Antivirus is not required.

What is the fastest way to get it running on linode?

Last time I did it. I have used qmail toaster and it took more then hour to install everything.

I like to keep emails logins and aliases in DB.

SMTP/POP3 over SSL.

Web front end is not necessary required.

What instance do you advise me to order?

There are remade instances for amazon EC2. Is there anything similar for linode to create mail server :?:

Thanks.

7 Replies

AFAIK there are no pre-made linode images that include a working mailserver. You'll have to start with the distribution of your choice and install/set up your choice of email servers.

Just my $0.02, but if more than an hour setting it up seems like a long time to you, then you should probably not be running your own mailserver.

EDIT: If you do decide to go forward, a linode 360 is usually more than adequate for mail duty unless you are going all-out with content-based filtering like spamassassin and clamav.

It took 1 hour to download all rpms and compile sources according to

http://www.qmailtoaster.com/

I would prefer to do

aptitude install exim4-daemon-heavy spamassassin clamav-daemon

or similar yum command

I like debian/ubuntu distros as they have more ready software.

I am not familiar with any mail server. It may take days to learn mail server.

Could someone recommend good instruction to get mail server running?

I would like to have

  • Virtual users. mail users should not be linked with system users.

  • Multiple domains

  • SSL (POP3, SMTP)

  • SPF and/or Domain Keys

  • web front end is not necessary required

  • antispam

–-

I seen zimbra tutorial here. It looks it is easy to install zimbra. Will it fit my requirements?

Zimbra is nice once it's up and running, and will do what you want, but it's not the easiest to install (people often mess up the DNS and Zimbra is very picky during install time with this as well as other requirements) and it's fairly heavy on resources (in my experience).

If you were to roll your own, consider a combination of Postfix, Postfixadmin (For virtual users/domain management in MySQL or Postgres database), Spamassassin, Dovecot + Dovecot SASL.. there are many howtos on the web about how to do this with Debian or Ubuntu, and I've done it myself.

I second Stever's 2 cents.. if a quick solution is important, running your own mailserver may cause you more grief than you expect, and especially if it breaks and you need to spend some time to fix it. If that sounds too much, may as well use Google Apps!

With my combination above, I recommend having a read of some of the howtos at HowtoForge, or read these two guides (I've used both for reference in the past, and found problems with both - one day I'll write my own :)

Thank You. Your links are helpful.

I seen zimbra howto on this forum and it was much simpler then those two. (apt-get + install.sh)

I would like to find similar simple how to that is based on offcial package. I do not like to download software from 3rd party sites.

Thanks

Have a read of http://www.howtoforge.com/zimbra-collab … ebian-etch">http://www.howtoforge.com/zimbra-collaboration-suite-5.0-on-debian-etch

They download the opensource Zimbra straight from Zimbra's server.. obviously you should grab the latest version available rather than copy and paste from this howto.

Thank You

I read somewhere that

libc6-xen should be used instead of libc6-i686 on linode.

Not sure why xen requires certain libraries. I thought virtualization must support same libraries as real server use.

@max23:

Not sure why xen requires certain libraries. I thought virtualization must support same libraries as real server use.
Xen on Linode uses para-virtualised machines - which use a modified kernel which in turn needs modified libraries. When you use Xen with hardware virtualised machines, you get to use an unmodified kernel and libraries - but this is not an option at Linode.

Reply

Please enter an answer
Tips:

You can mention users to notify them: @username

You can use Markdown to format your question. For more examples see the Markdown Cheatsheet.

> I’m a blockquote.

I’m a blockquote.

[I'm a link] (https://www.google.com)

I'm a link

**I am bold** I am bold

*I am italicized* I am italicized

Community Code of Conduct