I've tried this before in a test environment, but couldn't get it to work. I thought at least some of it was due to the environment, and DNS and routing problems.
Now I'm trying to set it up in production, but it still isn't working.
Here's what I followed to create the agreements.
I have 2 nodes and 2 servers. Both the nodes and the servers have the same name. So us-mail.domain.com is node us-mail
scalix.domain.com is node scalix
Both servers can ping eachother
Both servers have the other's name in the hosts file.
scalix Server
Step 1. run omresetmn
Step 2. Run command. omaddrt -m us-mail -q SMINTFC -i scalix@us-mail.domain.com
Step 3. Restart the service router. omoff -d0 "Service Router"; omon "Service Router"
Step 4. omaddds -i -m +DIRSYNC/us-mail -t "000101 00:00"
Step 5. omaddds -e -m +DIRSYNC/us-mail
Step 6. In /var/optscalix/sys/general.cfg enter in
DS_CUST_SEND_REQ_NOW=TRUE
DS_CUST_MSGQ_TIMEOUT=2
Step 7. omoff -d0 dirsync ; omon dirsync
us-mail Server
Step 1. run omresetmn
Step 2. Run command. omaddrt -m scalix -q SMINTFC -i scalix@scalix.domain.com
Step 3. Restart the service router. omoff -d0 "Service Router"; omon "Service Router"
Step 4. omaddds -i -m +DIRSYNC/scalix -t "000101 00:00"
Step 5. omaddds -e -m +DIRSYNC/scalix
Step 6. In /var/optscalix/sys/general.cfg enter in
DS_CUST_SEND_REQ_NOW=TRUE
DS_CUST_MSGQ_TIMEOUT=2
Step 7. omoff -d0 dirsync ; omon dirsync
Thos are the instructions I received here a while back.
But it doesn't seem to be working.
First off, I have spamassassin configured and running, but when messages a received from the new server, they get put into the Linux mailbox instead of the Scalix mailbox.
Then DIRSYNC messages between the servers generate 550 errors.
Any ideas are welcome.
Thanks.