The Softwarefools Mailserver (SFMS) handles various domains and users. The communication between the clients and the server is encrypted by TLS (better known as SSL3.1+) to guarantee maximum security. Even though all common major mailservices (GMX,Yahoo!, etc.) function the same way and through the same technology, connecting to an encrypted server can be somehow tricky. This is a result of various encryption standards that are often used simultaneously by client programmers. To make this process as short and effective as possible, we have summed up the working connection settings for all Mail User Agents (MUAs) / Mail Retrieval Agents (MRAs) / Mail Transport Agent (MTAs) we have tested so far. A good explanation on the differences between MUAs, MRAs and MTAs can be found here: http://dev.mutt.org/trac/wiki/MailConcept
The SFMS supports the IMAP protocol to remotely handle all incoming mail. This allows you to keep your mailfolder in order on all devices and interfaces you plan to access the server with. Outoging mail is pushed on the SFMS via the SMTPD protocol.
To ensure highest possible security you should check the server keys fingeprints (see below), before accepting them through your favourite client. Note that you should also access this wiki over TLS/SSL to avoid the possibility of a man-in-the-middle attack.
IMAP on port 993: MD5: 02:B0:72:78:F7:F1:28:40:C4:DB:37:3F:18:BB:E1:AF SHA1: 36:6E:E3:8A:FD:C2:AF:F9:70:4F:B2:F3:E1:D1:03:AB:B7:7E:31:9B SMTPD on port 25: MD5: 49:D9:B8:49:44:73:B6:74:C0:BE:7A:5D:7D:46:44:C0 SHA1: 9F:2C:40:51:AA:17:CF:2B:F1:EA:B9:E4:20:57:76:84:38:CC:33:5C
The general settings to access your mail account are your username (the full main mail address on SFMS, e.g. name@domain) and your password. We emphasize using IMAP as method to receive mail because it much more complys with todays multi device accessibility. If you prefer using POP3 you have to think about setting the “Keep mail on server” settings in your client so you won’t come to a point of loosing important mails on the server. SFMS can operate in both methods. In general there is only one address that is important both as incoming and outgoing mailserver address: mail.softwarefools.com But to be ready for future expansion of the Software Fools Universe we recommend to use imap.softwarefools.com or pop.softwarefools.com (depending on your prefered Inbox method) and smtp.softwarefools.com.
Alternatively you can always use the corresponding subdomains with your domain (e.g. imap.gotsche.at, smtp.copterwerk.com)
The security method used is SSL/TSL on both servers. Our SMTP server requires authentification with the same username and password as the incoming mailserver. For specific adresses of all supported domains see Domains managed by SF.
The easiest way of connecting to the SFMS is directly visiting Squirrel Webmail interface. The Squirrelmail interface allowes you to send emails and access your recived mails with an IMAP connection. You can customize your personal Squirrelmail interface as much as you like in the Options. We recommend the Theme Classic Blue with Font Verdana 12
To access the Squirrelmail interface visit the following link and enter your login data: https://secure.softwarefools.com/squirrelmail/
For some domains we created some easy-to-remember shortcuts to this page (e.g. http://webmail.gotsche.at).
It is important to note that the webaccess to the mails should always happen encrypted through https. The certificate for https://secure.softwarefools.com is registered so all major Browsers should accept it immediately. If not, it might be important to accept the certificate specifically to access the https page.
One of the most common mailclients in use is Microsoft Outlook of the MS-Office bundle. As all major mail clients it offers to access multiple mail accounts as well as managing schedules and contacts. To connect to SFMS with outlook you have to enter the Account management …. (tbc)
A free and increasingly popular mailclient is Thunderbird of the Mozilla community. As MS-O it offers access to multiple eMail accounts. Also the usability of Schedules and Contact management have been cloned. This makes Thunderbird a client of choice for everybody not owning MS-Office. To configure a new email account follow these steps:
To add a new mail account to your Android mail client open settings and click on Add Account. Enter your mail-address and password and click Continue. The client will now ask what type of Mail account you would like to set up. Again we emphasize using IMAP.This choice is final in Android Mail Client, if you want to change the method you have to delete the mail account and create a new one. Android will now propose some settings for the Incoming Mailserver (the serveraddress will be composed of your method and the mails domain, the username will be the mailname,etc.), yet these are not yet correct. Complete the usernameto your full email address and select Securitytype SSL (accept all certificates) (on port 993). When clicking Continue the client will try out the settings and if correct continue to the outgoing mailserver settings. Again the client will propose some settings such as using the same username and password and again precompose the serveraddress. The only thing left to do is selecting the securitymethod: TLS (accept all certificates) (Port should be 587). On some newer Android Systems (5+) its possible to get repeated “Server not responding” messages if you try SSL (accept all certificates) on the incoming server directly. This can be fixed by using strict SSL once to get a “Certificate not valid” note and Then select SSL (accept all certificates). Same applies for TSL on the outgoing server.
As accessing your mails with your mobile can be data intensive android mail client offers some additional settings on the next page of the configurator. You can select in what frame of time the mails should be synced with your phone and how often this synchronisation take place (ordinarily and in rush hours). The starting and ending time of your rush hours can be set for all your accounts in the clent properties. On the last page of the configurator you can name the mail account on your phone to better recognize it, and you have to enter the name displayed to an recipient of your mails.
Setting up a new Mail account on your iPhone works pretty much like on android device. Visit  for more information.
The following was tested on my debian-wheezy system with Claws Mail version 3.8.1.
It might be necessery to rebuild your folder-tree: proceed as follows:
Ideally mutt will serve only the purpose of a MUA, outsourcing the retrieval of emails to a MRA (e.g. fechmail) and the relaying of emails to a MTA (e.g. postfix). Configuration is trivial in that case. Adapt your .muttrc as follows:
You can also access your imap mails directly from within mutt:
set email@example.com set imap_pass=secret_password set spoolfile=imaps://mail.softwarefools.com/INBOX
For the simplest configuration of fetchmail as your MRA, add the following line to your .fetchmailrc (adapt firstname.lastname@example.org, secret_password and local_username):
poll mail.softwarefools.com protocol IMAP user "email@example.com" there with password "secret_password" is local_username here ssl sslfingerprint '02:B0:72:78:F7:F1:28:40:C4:DB:37:3F:18:BB:E1:AF' fetchall
In many scenarios it is recommended to use a seperate MTA (e.g. postfix) to relay your outgoing emails to remote hosts. If you decide to use postfix read on here: http://www.postfix.org/