Our free tools for Mac OS X Server Mail Services – spamtrainer and mailbfr – have been downloaded more than 100’000 times and are helping system administrators looking after Mac OS X Servers from 10.3 to 10.11.


Our free tutorials and whitepapers related to Mac OS X Server Mail and Web Services have been downloaded more than 500’000 times. The tutorials are available for a wide range of topics and for Mac OS X Server versions from 10.4 to 10.11.


While we are happy to provide free support through our Tutorials, FAQs and the occasional e-mail advice, this cannot replace personalised support. A professional consultant can fix in a matter of hours what could take you days of trial and error.

How long does a backup take?

This depends mostly on the amount of mailboxes and mails you have. Bear in mind, that mail is usually composed of many many small files. Many small files take longer to copy than one large file. A full (or first) backup takes much longer than successive (incremental) backups. The amount of time necessary for a […]

After i run “mailbfr -f” to fix my cyrus database, all mail shows up as unread.

Unfortunately we haven’t found a safe way around this issue yet. You’ll have to live with it. Important: "mailbfr -f" should only be used if your database is corrupted, not just for the sake of it and not just to recover a single user. If you need to fix a single user, issue "mailbfr -m […]

Should I use full, incremental or rotate for backups?

There are pros and cons for each method. Again this really depends on the amount of mail and mailboxes you have. Although we cannot decide for you, we favor “rotation”. Rotation will make a full backup per week and just add changes on a daily basis.

mailbfr thinks the path I have given is not correct?

Most likely your path contains spaces. This is generally not advisable. If you cannot take the spaces out of your path for some reason, you will need to "escape" them.

I restored my mail server. Now I see messages/mailboxes that were deleted?

mailbfr does an incremental backup by default. So unless you change the backup location regularly you may end up with old messages. This is by design otherwise you couldn’t go back to an old messsage a user might request. If you do not wish this behavior, use the "full" or "rotate" option.


Latest FAQs

Is spamtrainer compatible with OS X 10.13.x High Sierra and OS X Server 5.4?

Yes, starting with version 2.2.3, spamtrainer is compatible with OS X 10.13.x High Sierra and OS X Server 5.4.
Continue reading »

Is spamtrainer compatible with OS X 10.12.x Sierra and OS X Server 5.3?

Yes, starting with version 2.2.2, spamtrainer is compatible with OS X 10.12.x Sierra and OS X Server 5.3.
Continue reading »

Error when sending mail from Roundcube Webmail

Symptom: You can login to Roundcube/Webmail but receive an error when sending. Possible Solution: Edit the following file /usr/local/topicdesk/roundcube/WebApp/config/ Add the following 2 lines $config['smtp_user'] = '%u'; $config['smtp_pass'] = '%p'; Changes take effect immediately, no need to logout. Test sending mail. Please leave a comment if this worked for you, or if it didn't and you'd like additional advice. Jeff
Continue reading »

Why did Server 5.1 break Roundcube Webmail ?

It appears that Server 5.1 doesn't properly activate webapps for the two default websites. This issue only effects roundcube installations upgraded to Server 5.1 Roundcube can be installed or re-installed on Server 5.1 without issue. Quick Fix To re-activate the webapp after upgrading to Server 5.1, run this command: sudo /Applications/ start com.topicdesk.roundcube
Continue reading »

How Do I Add a Webmail Icon to the Default OS X Server Page?

Please read the complete tutorial before attempting This tutorial is valid for OS X 10.10 & 10.11 running Server app 5 To complete this tutorial you will need Terminal and your favorite text editor (Sublime Text or Adobe Brackets are great for this) and of course admin privileges. Step 1 - copy default page to Desktop To locate the correct path for your language paste this command into Terminal ls /Library/Server/Web/Data/Sites/Default/ In Terminal paste in the following code: This example is using the English version simply adjust for your default server language cp -H /Library/Server/Web/Data/Sites/Default/default.html.en ~/Desktop/default.html Step 2 Now that…
Continue reading »

Take advantage of our mail server checkup service. For a flatrate of $50 (€38) we will run a full diagnostic of your mail server, report on its status, and make recommendations for improvements. If you would like us to check your mail server or need more information, please use our contact form.