XMailforum is a readonly knowledge archive now.

Registering as a new user or answering posts is not possible anymore.

Might the force be with you, to find here what you are looking for.

2019-09-20 - hschneider, Admin

Cookie Disclaimer: This forum uses only essential, anonymous session cookies (xmailforum*), nothing to be scared of.

XMail Forum [Powered by Invision Power Board]
Printable Version of Topic
Click here to view this topic in its original format
XMail Forum > Announcements > XMail SYNC released!


Posted by: hschneider Feb 7 2003, 08:30 AM
Hello,

we released new product: XMail-SYNC. It's good when you want XMail to act as backup mail exchanger for other XMail server. XMail-SYNC does automatic synchronization - if you would create new domain on master server, the slave one will act as backup mx for it. If you delete it, will be deleted on slave server too.

More info you can read at http://www.altair2000.net/software/xmail-sync/. You may also download the program there. As usual, is free including source code, licensed under terms of GNU General Public License.

-- Michal Altair Valasek

QUOTE

The good thing on SMTP protocol is that allows to have multiple mail exchangers for single Internet domain. This can be used for load balancing or more often as backup. When primary mail exchanger is out of order, message is sent using the next server, with higher priority.

Backup (secondary etc.) mail exchanger is basically any server, which is available to accept mail for target domain, hold it for a while and then forward it to primary MX, when its going online.

In terms of XMail, backup MX is server having defined the target domain as custdomain with smtp command.

But if you have more than few domains and they are changing, itr maintenance of that server real pain in ass. So I wrote XMail-SYNC, which makes this maintenance fully automatic.

Furthermore, there is no need for master server to have real administrative access to slave server (ctrl account here) and no critical communications is between that server. It makes use of XMail-SYNC possible even between two servers of different companies, bound by some form of agreement.

This application is written under Microsoft .NET Framework and does not require any 3rd party components. All required components  besides of operating system  are free.

The software is built from two independent pieces. Master part (master.exe) is installed on master server (primary MX). When is run, creates at specified location XML file which lists all domains hosted on that server.

Then you must transfer that file to server. You can physivcally transfer the file to slave server (using Windows sharing or FTP, for example) and then point to it locally. Or you can publish the file on master server using WWW and then load it from slave using HTTP URL.

Second part (slave.exe) is running on slave (backup MX) server. This program takes the remote XML file and changes XMail configuration to accept all remote domains as custdomains and perform SMTP delivery on them. The slave server is maintaining its own domain database (is stored in database.xml in its program folder) to allow synchronization with multiple sources and do not modify domains added by anything else than XMail-SYNC. Therefore, all domains added other way than via XMail-SYNC would remain untouched.



Posted by: IronmanLM Mar 6 2003, 05:53 PM
it's for windows but for linux they're solution ?

Posted by: hschneider Mar 6 2003, 06:55 PM
Seems to be only for Windows, yet ...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)