-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Tue, 6 Apr 2010, minim wrote:
mails? except configuring forwarder to each mail ID !!!!
Is it possible to configure MTA to deliver to remote servers?
sendmail can deliver to TCP or Unix socket or via a program. But sendmail cannot deliver the same message twice, once the delivery takes place. As you do not want to add a forward or alias for each account, which probably can be created automatically, you could add a wrapper around your LDA/MDA, that copies the cloned message to yet another system, e.g.:
normal:
/etc/mail/smrsh/dovecot-deliver -f $g -d $u
Wrapper:
/etc/mail/smrsh/wrapper --mode sendmail -f $g -d $u -m $h
=== #!/bin/bash
tmpf=/tmp/wrap.$$.tmp trap 'rc=$?; rm -f '$tmpf' 2> /dev/null;exit $rc' EXIT
cat - > $tmpf || exit /etc/mail/smrsh/dovecot-deliver "$@" < $tmpf || exit #ssh otherserver /etc/mail/smrsh/dovecot-deliver "$@" < $tmpf exit 0
The #ssh line is to forward the message.
you could code a LMTP proxy, sendmail then talks LMTP to the LDA, which splits its input, in order to forward the commands to another LMTP server and calls Dovecot's deliver locally.
BTW: rsync works (see mailing list) reasonably well.
Regards,
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux)
iQEVAwUBS7suJb+Vh58GPL/cAQLLHQf/RKjWI1Orb85NpZk2F2OW91laBYa8Hc4t EX4+GccPewSQaYSL6Xat2HN7m7JhNfGqP7byzAPS0UmtSbqp2bQr83pZidVps9rt SwgxUHlxvWn8SoQ2PI25KmDn9SpIv8IM2FxD1S91dLD8x1w41/zTaVzngOviEn0W Doj/hlY/SHU3N0j/usBHX/UtAxRtGs7SWiR8NkXsO+0WE768S5ZejbLZicEoDJxU TYVpT0sqROnysCXsE+AI3pwxm6dcVcbOLxq/gPlLHFwv6DqEwpOvL92I89qzDS61 +UGRh4lf/G/8PpsFd/oK+VVojb6nDuD/qyv5a1Y4ivo8CwMKiWM3lQ== =UGdi -----END PGP SIGNATURE-----