From owner-freebsd-questions@freebsd.org Sun Aug 7 18:01:59 2016 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0EF2FBB1141 for ; Sun, 7 Aug 2016 18:01:59 +0000 (UTC) (envelope-from me@niklaas.eu) Received: from mx.box-hlm-03.niklaas.eu (box-hlm-03.niklaas.eu [IPv6:2a02:2770:15:0:21a:4aff:feaa:e902]) by mx1.freebsd.org (Postfix) with ESMTP id D2C7211EB for ; Sun, 7 Aug 2016 18:01:58 +0000 (UTC) (envelope-from me@niklaas.eu) Received: from len-t420.klaas (unknown [IPv6:2a02:908:d722:7b00:224:d7ff:feec:38e0]) by mx.box-hlm-03.niklaas.eu (Postfix) with ESMTPSA id B3CF04F9999 for ; Sun, 7 Aug 2016 20:01:50 +0200 (CEST) Date: Sun, 7 Aug 2016 20:01:49 +0200 From: Niklaas Baudet von Gersdorff To: freebsd-questions@freebsd.org Subject: Re: Need advice for setting up mail server Message-ID: <20160807180149.GC12411@len-t420.klaas> Reply-To: Niklaas Baudet von Gersdorff Mail-Followup-To: freebsd-questions@freebsd.org References: <2394887a809b4ad8e702d1d13bb1337c@mail.zplay.eu> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <2394887a809b4ad8e702d1d13bb1337c@mail.zplay.eu> User-Agent: Mutt/1.6.0 (2016-04-01) X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Aug 2016 18:01:59 -0000 Solène Rapenne [2016-08-07 19:16 +0200] : > Hello, you will need a SMTP server like Postfix or OpenSMTPD. > You will also need to care with DKIM signing and SPF in your > DNS. By running your own mail server you may also have problems > to send mails to big companies like gmail, hotmail, yahoo > etc... because they tend to blacklist large range of IP and > it's hard to get removed on this list. At this stage I neither have SPF nor DKIM implemented on one of my machines (this one I am actually sending you the mail from) and so far I had no problems sending mails to "bigger companies". I realised that Google started automatically guessing SPF and it works for my mail server at least. :-) > If you need a webmail, see rainloop which is in PHP and act > much like a dumb imap client from the web very little code on > the server, or roundcube but this one needs more configuration > and requires server side resources (caching, saving data > etc..). Once I intended to use Rainloop but the problem I see is that you need a license for using it commercially: http://www.rainloop.net/licensing/ So you should check whether that applies to you beforehand. > Later you may need to fight against spam with greylisting and > spamassassin. While greylisting is quite effective I had problems with it because "bigger companies" tend to send mail from different mail server i.e., greylisting won't work that well. I used spamassassin years ago and was not very happy with it because from my feeling it uses a lot of resources but still has difficulties marking spam properly. What I can highly recommend is mail/spamd. I learned about it in the FreeBSD Handbook. However, documentation there seems a bit old so it's not longer correct. Spamd offers greylisting too but, as mentioned above, there are reasons not to enable that. However, you can also run it in blocking mode solely. This way it collects updated entries on malicious hosts that you can pipe to PF and block with your firewall. Very resource-friendly. Read spamd(8) for how to configure it properly (and don't trust the handbook on it). Niklaas