Tools
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.13.
Tutorials
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.13.
Consultancy
While we are happy to provide free support through our Tutorials, FAQs and the occasional e-mail advice, it cannot replace personalised support. A professional can fix in a matter of hours what could take you days of trial and error.
How to test IMAP/SSL user authentication
This FAQ describes how to test an IMAP user login for a server with SSL enabled using cleartext authentication. Make an imap connection: openssl s_client -connect mail.domain.tld:993 At the prompt enter “01 login” and then your username and password: 01 login username password When done, issue: 02 logout
How to watch logs realtime in Terminal
A few examples tail -f /var/log/system.log tail -f /var/log/mail.log tail -f /var/log/mailaccess.log If you don’t have permission to read the log, you may need sudo: sudo tail -f /var/log/secure.log Open a few Terminal windows and watch several logs simultaneously. To exit hit: CTRL+C
How to verify that an SSL key, certificate and CSR match
These commands will output a short string of characters. If the characters match, then they belong together. openssl x509 -noout -modulus -in mydomain.crt | openssl md5 openssl rsa -noout -modulus -in mydomain.key | openssl md5 openssl req -noout -modulus -in mydomain.csr | openssl md5
How to to decrypt an SSL Key
When you setup SSL in Server Admin, the ‘key’ is stored RSA encrypted. If you want to use your certificate outside of Server Admin, you’ll need the passphrase or a non-encrypted copy of the key. There are a few approaches, here’s one: The certificates are stored in /etc/certificates, so lets go there: cd /etc/certficates Take […]
How to enable/disable greylisting [10.7 – 10.8]
Click here to learn more about greylisting To disable greylisting sudo serveradmin settings mail:postfix:greylist_disable = yes sudo postfix reload To enable greylisting sudo serveradmin settings mail:postfix:greylist_disable = no sudo postfix reload
How to lookup a user GUID
You can lookup a users’s GUID using WorkGroup Manager, but what fun is that? Here are just a few ways you can lookup a GUID Lookup a single user: 10.7 & 10.8 Only: sudo /Applications/Server.app/Contents/ServerRoot/usr/bin/cvt_mail_data -i bobsmith How handy it would be to have a list of all users and their GUID? dscl /Search -list […]