The Best Open Source Email & Collaboration Software

How can I run both Cyrus and Zarafa on a single server?

To run both Zarafa and Cyrus on a single machine, please follow these steps:

  • To use Postfix with multiple transport providers you need to use a transport table. Add the following line to the Postfix master.cf file:
    zarafa  unix   -      n       n       -       -      
    pipe user=vmail argv=/usr/bin/zarafa-dagent ${user} 
  • Comment the mailbox_command and mailbox_transport in the Postfix main.cf. Add the following line to the Postfix main.cf:
    transport_maps = hash:/etc/postfix/transport 
  • In the file /etc/postfix/transport you can add email addresses with the corresponding transport provider. For example:
    m.oostergo@zarafa.com   zarafa 
    j.lewis@zarafa.com      cyrus 
  • After you have made changes to the transport table you need to run the command "postmap /etc/postfix/transport" to create the hash file.
     

Now all mail for m.oostergo@zarafa.com is delivered to Zarafa and the email for j.lewis@zarafa.com is delivered to Cyrus.

 

Jobs at Zarafa

Zarafa customers