You’ll see from my other posts over the past week or so I’ve been attempting to set up NS6 as a home/soho server for gateway, email and file sharing to replace several Virtual Machines that do the job at present. I’ve all but decided to wait for NS7 before proceeding, but have some suggestions for the NS7 POP3 connector as the NS6 POP3 connector appears to be seriously broken !
I work from home and connect to the internet via an ISP that blocks direct mail server connections, which I gather is not unusual. I have several mail domains that are serviced by Fastmail.com in Australia, and various Gmail and Yahoo accounts. One reason for using Fastmail is that they handle multidrop accounts properly, allowing multiple users and preserving the mail headers properly. This currently allows me to use Fetchmail to collect my email from Fastmail and use the headers to sort the mail into the correct mail boxes e.g.
#fetch mail from fastmail account #multidrop mode : # 'envelope..' specifies header line to extract intended recipient # 'localdomains..' identifies accepted domains[s] # 'is *' passes full address to postfix poll FastMail proto pop3 auth password via mail.messagingengine.com envelope X-Delivered-to localdomains mydomain.fastmail.fm user "firstname.lastname@example.org" pass "mypassword" is * keep ssl
NS6 cannot handle multidrop via POP3, it would be very useful if NS7 possibly could.
To allow NS6 to collect my mail from Fastmail I created sub-folders on Fastmail, rules to separate the various users and the following Fetchmail script to collect the mail in my existing server
#fetch mail from fastmail accounts #multidrop mode has been replaced by four sub-folders # under the standard INBOX on fastmail # ! # --MyFolder # --WifeFolder # --etc #fetch mail from my Fastmail folder poll FastMail1 proto pop3 via mail.messagingengine.com user "myname+Inbox.MyFolder@fastmail.fm" pass "mypassword" is me keep ssl #fetch mail from wife's Fastmail folder poll FastMail2 proto pop3 via mail.messagingengine.com user "myname+Inbox.Wife@fastmail.fm" pass "mypassword" is wife keep ssl #fetch mail from business Fastmail folder poll FastMail3 proto pop3 via mail.messagingengine.com user "myname+Inbox.Business@fastmail.fm" pass "mypassword" is business keep ssl #fetch mail from father's Fastmail folder poll FastMail4 proto pop3 via mail.messagingengine.com user "myname+Inbox.Father@fastmail.fm" pass "mypassword" is father keep ssl
Fastmail conveniently also allows POP3 access to sub-folders. This works just fine with Fetchmail in my existing mail server.
Entering this information into NS6, along with my Gmail and Yahoo details, 11 mail accounts in total, results in a complete mess when NS6 uses Fetchmail to collect the mail, multiple account accesses, authorisation failures and other errors. In addition the enable/disable in the POP3 setup appears not to work.
Hopefully NS7 will address this better than NS6 and allow me to replace my currently working, but command line intensive, setup with a nice GUI based email server that will run using POP3 collection from multiple accounts and send via a smarthost, which incidently works fine in NS6.