I misunderstood your message then.Yes, as aforementioned. Our budget solution is non exchange based.
Are you happy with SendGrid? Was considering using that myself.We use Google Apps for Enterprise, in addition to SendGrid.
Can you explain why you don't want to host your email locally? Then can better find a solution that fits your needs.
Ok, then buy a VPS and host email on it
As long as you do not have to send a lot of Emails a self hosted postfix/dovecot on a small 128 MB vps will do the job fine.A VPS will be fine for your needs.
Running an email server isn't hard.As long as you do not have to send a lot of Emails a self hosted postfix/dovecot on a small 128 MB vps will do the job fine.
And I agree that I would not run any other services on that vps. Email servers are still a valuable target.
Running an Email server is quite easy.
Even the creators of iRedMail recommend at least 1GB of available memory for their stack.amavisd-new runs just fine on any VPS. If your setup requires a lot of maintenance or a lot of resources then there's a problem with your setup.
Security - so stick to standard packages that upgrade with your package maintainer. A web server is much more vulnerable than a mail server; so does that terrify you too?
Edit: of course if privacy is a concern you shouldn't run it on VPS; but obviously then you even more shouldn't run on hosted "solution"
As I said.Running an email server isn't hard.
Correctly running an email server requires big amounts of work.
And you can't run something like AMaViS on a low end VPS.
Also: availability, backups, blacklists, contacts synchronization with mobile devices, etc...
As easy as a web server or a game server.The idea of running my own mailserver terrifies me. Security first and foremost.
Did anyone said something against amavis? Did not read anything.amavisd-new runs just fine on any VPS. If your setup requires a lot of maintenance or a lot of resources then there's a problem with your setup.
Security - so stick to standard packages that upgrade with your package maintainer. A web server is much more vulnerable than a mail server; so does that terrify you too?
Edit: of course if privacy is a concern you shouldn't run it on VPS; but obviously then you even more shouldn't run on hosted "solution"
It depends on what you want. E.g. you do not need to have a running MySQL server for the virtual mapping of mailboxes. If you stick on postfix + dovecot + spamassasin + some config files you can run this stack on a 128 MB vps.And an email stack is much more difficult to configure than a standard web server. That's a fact: you can get a web server + PHP and MySQL running in five minutes while Postfix + Dovecot + MySQL + Roundcube + Amavisd with spam and virus scanning + DKIM takes hours for an experienced administrator.
Did anyone said something against amavis? Did not read anything.
And you can't run something like AMaViS on a low end VPS.
Takes an hour tops, all you have to do is copy and paste from a guide... I've set up mine and once for William or someone, doesn't take long at all.takes hours for an experienced administrator
Probably also more secure than both, for different reasons.As easy as a web server or a game server.
OMFG, I can set up a mail server in ten minutes if you want, that's not the point.Takes an hour tops, all you have to do is copy and paste from a guide... I've set up mine and once for William or someone, doesn't take long at all.
Not sure why iRedMail is needed.
They're ok. The http api goes wonky at times, and they've had some smtp outages recently though. We ended up writing a feature-complete alternative that we use, but it's not for public consumption.Are you happy with SendGrid? Was considering using that myself.
Mandrill is a good alternative to SendGrid too. I use them and am happy with the service.They're ok. The http api goes wonky at times, and they've had some smtp outages recently though. We ended up writing a feature-complete alternative that we use, but it's not for public consumption.
SPF is exclusively DNS, there's nothing to change on the mail server itself. DKIM is easy enough to set up.He doesn't setup DKIM/SPF at all. In the year 2013, this isn't optional and you will have deliverability problems if that's missing.
So, don't install postgrey, big deal? I don't get it. That saves time, one less thing to install.He doesn't explain that Postgrey will delay your reception of emails for even hours. It can even make you lose some email completely and isn't really useful to combat spam nowadays.
Well if you want a different method you can set up amavisd-new and configure it to do whatever you want. Personally I prefer marking ***Spam***.I don't remember how SpamAssassin works alone, but I think that he is either discarding all the Spam or only marking it without filtering (the first option, I suppose). Why not placing it on a spam folder for each user?
I knew that this would come if I start one of my lean turorials about this topic.For example, the tutorial referenced by wlanboy has multiple fails that denote the lack of knoweldge of the author on some topics:
- Setting "disable_plaintext_auth = yes" will ensure you have problems with some Microsoft software.
- Uses system users for authentication, virtual users will do the same and it's better and more flexible.
- Virtual mappings are the proper way to set up aliases, but he sets up a simple aliases file instead.
- He doesn't explain that Postgrey will delay your reception of emails for even hours. It can even make you lose some email completely and isn't really useful to combat spam nowadays.
- He doesn't setup DKIM/SPF at all. In the year 2013, this isn't optional and you will have deliverability problems if that's missing.
- I don't remember how SpamAssassin works alone, but I think that he is either discarding all the Spam or only marking it without filtering (the first option, I suppose). Why not placing it on a spam folder for each user?
- IIRC, SpamAssassin checks a RBL or two by default but even if not with the Ubuntu configuration, he should probably set RBL checking at SpamAssassin and don't double checks like he is doing.
SPF and DKIM are very important parts to not be even mentioned. And yeah, they aren't hard to setup *if you know you should*.Well if you want a different method you can set up amavisd-new and configure it to do whatever you want. Personally I prefer marking ***Spam***.
Yeah, big deal because you shouldn't instruct people to setup something if they don't expect the consequences.So, don't install postgrey, big deal? I don't get it. That saves time, one less thing to install.
You clearly don't understand how Postgrey works. That 50 seconds is the time Postgrey will be dropping incoming email from a sender. The time you need to wait deppends on the sender's MTA configuration and can be several hours. If the MTA doesn't want to retry the delivery, you lost that email. And yeah, most modern MTAs try resending an email multiple times by default.
- Well ... time for some Myth Busters. Postgrey is not bad. And you will not loose Emails. It is delaying email delivery for 50 seconds.After 1 1/2 year I can say that 90% of spam was blocked through Postgrey because not a single spammer was resending an email after it got rejected. Simple because the spammer does not see if it is rejected by spam detection of by greylisting. And I never got a call from anybody that his/her email did not arravied. Even AOL and mail.ru are handling postgrey in the right way.
And yes I am able to wait 50 seconds for an email!
As I said, mi intention wasn't to trash your work at all. You simplified a complex setup and it's fine. I will maybe do an automated script myself, but that is going to take me some time, so I am not sure when it will be finished. Anyway, thanks for trying to help people to evade the big brother, reallyIf you want to add some valuable feedback feel free to post on my mail server thread.
Yes, I guess. But what I mean is, there doesn't need to be one single mail server tutorial. You can have instead a summary of what one should (or might want to) set up and then a link to each thing. Because guides to set up each of those already exist.SPF and DKIM are very important parts to not be even mentioned. And yeah, they aren't hard to setup *if you know you should*.
I thought the postgrey page was pretty clear about the consequences. Personally I don't see a reason to use it. Still, if you use email to communicate with people you know mostly, then it isn't a problem.Yeah, big deal because you shouldn't instruct people to setup something if they don't expect the consequences.