Yeah, we're only using ZFS replication for logs; we're using the Cyrus replication for emails because it has other sanity checks and data model consistency enforcement which is really valuable.
(And both are async. We'd need something like drbd for real synchronous replication)
Deletion of files depends on how they have configured the message store - they may be storing a lot of data into a database, for example.