No mail is bounced when the backend server is unavailable. Wiith milter-ahead, I use it with the backup-mx switch. If the backend mail server (be it exchange or any other) is unavailable for any reason, mail will be accepted and good mail queued for later delivery. The domain mail would still be received on the filtering server, although all addresses would be then accepted and processed normally. You&#39;d not be able to receive email as a client, but that would be a problem with the Exchange server to be resolved. With this setup, no 5xx series errors are returned by the filtering server then the backend server is unavailable.<br>
<br><br>Chris<br><div class="gmail_extra"><br><br><div class="gmail_quote">On Sun, Nov 25, 2012 at 6:40 PM, Brian McKerr <span dir="ltr">&lt;<a href="mailto:bmckerr@gmail.com" target="_blank">bmckerr@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Correct me if I&#39;m wrong, but thing you have to consider with the &#39;milterahead&#39; approach is that if the downstream exchange server is unavailable for some reason, you will not be able to receive any mail and emails will bounce with invalid user or some such error ?<br>

<br>I have a shell script sitting in front of my zimbra server, this script is run from cron and currently it runs every hour primarily because I rarely add new email addresses or domains. It uses ldapsearch against the zimbra server and could easily be adopted to suit AD/Exchange. It generates postfix map files for virtual_mailbox and virtual_domains.<br>

<br>Happy to share if anyone wants to help me debug it  ;)<div class="HOEnZb"><div class="h5"><br><br><br><br><div class="gmail_quote">On Sat, Nov 24, 2012 at 8:05 AM, Peter Bonivart <span dir="ltr">&lt;<a href="mailto:bonivart@opencsw.org" target="_blank">bonivart@opencsw.org</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>On Fri, Nov 23, 2012 at 10:17 PM, Chris Stone &lt;<a href="mailto:axisml@gmail.com" target="_blank">axisml@gmail.com</a>&gt; wrote:<br>


&gt; But, that would mean though that any changes to accounts on the Exchange<br>
&gt; server(s) would not be reflected until the next time the script runs.<br>
<br>
</div>Yes, but it also means it will be more robust.<br>
<div><div><br>
/peter<br>
--<br>
MailScanner mailing list<br>
<a href="mailto:mailscanner@lists.mailscanner.info" target="_blank">mailscanner@lists.mailscanner.info</a><br>
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" target="_blank">http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>
<br>
Before posting, read <a href="http://wiki.mailscanner.info/posting" target="_blank">http://wiki.mailscanner.info/posting</a><br>
<br>
Support MailScanner development - buy the book off the website!<br>
</div></div></blockquote></div><br>
</div></div><br>--<br>
MailScanner mailing list<br>
<a href="mailto:mailscanner@lists.mailscanner.info">mailscanner@lists.mailscanner.info</a><br>
<a href="http://lists.mailscanner.info/mailman/listinfo/mailscanner" target="_blank">http://lists.mailscanner.info/mailman/listinfo/mailscanner</a><br>
<br>
Before posting, read <a href="http://wiki.mailscanner.info/posting" target="_blank">http://wiki.mailscanner.info/posting</a><br>
<br>
Support MailScanner development - buy the book off the website!<br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Chris Stone<br>AxisInternet, Inc.<br><a href="http://www.axint.net">www.axint.net</a><br><br>
</div>