-I have 3 zimbra servers: zimbra.domain.com, zimbra2.sub.domain.com, and -zimbra3.sub.domain.com.
-zimbra.domain.com is a proxy.
-emails are of the form: firstname.lastname@example.org.
-We also have a pair of sendmail servers that can forward user's mail to the zimbra servers.
Right now I have cronjobs that send mail to root, which ends up as email@example.com. This is getting forwarded to one of the sendmail servers, which promptly sends it back to zimbra2.sub.domain.com, which promptly sends it back to the sendmail server...etc, until I get "too many hops".
-I tried creating an alias in zimbra such that email for firstname.lastname@example.org would go to email@example.com, but it gives me a "no such domain" error.
-I tried looking up how to change the outgoing sender email address, but /opt/zimbra/postfix/conf/main.cf is pointing at an ldap config file for sender_canonical_maps, so I'm not sure what goes on beyond that.
-both zimbra2.sub and zimbra3.sub have the same issues. zimbra.domain.com knows right away that it's supposed to send mail to firstname.lastname@example.org, and delivers the mail locally.
-I have to live with the sendmail servers, and most of the time it's not an issue.
How can I get mail originally sent to root to end up in the email@example.com mailbox on the mail zimbra server?