Es gäbe da schon eine Möglichkeit das hinzubringen. Man müsste Spoofmessage so umschreiben, das das Mail Send erst dann erfolgt, wenn wieder eine Verbindung zu einem Server existiert, bzw. wenn die Daten auf den "Basisserver" repliziert wurden. Dazu muss am Spoofmessage geschraubt werden (um das Dokument lokal zu speichern) und es braucht einen neuen Agent der diese Dokumente dann auf dem entsprechenden Server versendet und soweit notwendig aus der Datenbank heraus löscht.
Ein Haken da wären noch die manuellen Mails. Aber das könnte man warscheinlich auch lösen. Da habe ich noch nicht darüber nachgedacht.