I have installed Zimbra and replaced our previous sendmail/cyrus/pine combination.

We are very pleased with Zimbra, but have one issue.

It appears that when you hit send from the webmail, zimbra waits for the SMTP transaction to complete before closing the compose window. In some cases, such as sending to Yahoo! the remote mail server may be unavailable or request that the message be deferred (example below). In the old sendmail world, the message would get queued and sendmail would retry. I cannot seem to find this option in Zimbra.

How do i tell Zimbra if at first try you do not succeed, try again until success; if after a period of failures then report to the sender....

Here is the message that pops up when there is a failure:

msg: SMTP server reported: 450 4.1.1 : Recipient address rejected: unverified address: host f.mx.mail.yahoo.com[209.191.88.247] refused to talk to me: 421 Message from (pub.lic.ip.addr) temporarily deferred - 4.16.50. Please refer to http://help.yahoo.com/help/us/mail/defer/defe.

The error log shows:

Apr 10 13:44:38 mail postfix/smtpd[27035]: NOQUEUE: reject: RCPT from localhost.localdomain[127.0.0.1]: 450 4.1.1 <rcptAddr@yahoo.com>: Recipient address rejected: unverified address: host f.mx.mail.yahoo.com[209.191.88.247] refused to talk to me: 421 Message from (pub.lic.ip.addr) temporarily deferred - 4.16.50. Please refer to http://help.yahoo.com/help/us/mail/defer/defer-06.html; from=<sender@domain.com> to=<rcptAddr@yahoo.com> proto=ESMTP helo=<mail.domain.com>


Any thoughts or help would be greatly appreciated. As an aside 5 hours later the message was accepted by yahoo for delivery, but we had to keep it in draft and manually resend. It would be better to resubmit it and let Zimbra try to resend, i am sure there is a checkbox i am missing somwhere-