<p>A milter such as mimedefang could allow you to do filtering on a per-user basis on the mta level, if you are willing to write a lot of (perl in case of mimedefang) code. Actually, this is implemented in the commercial solution based on mimedefang, canit-pro (<a href="http://roaringpenguin.com">roaringpenguin.com</a>) : each user can have his own &quot;flow&quot; and trigger filtering, including spf or greylisting if the administrator allows it.</p>

<p>Nothing to do with cyrus, or even sieve, though ;-)</p>
<p>(Please excuse top posting, gmail android client is suboptimal)</p>
<p>-- <br>
Clement Hermann</p>
<p><blockquote type="cite">On 7 13, 2009 11:54 AM, &quot;Ian Eiloart&quot; &lt;<a href="mailto:iane@sussex.ac.uk">iane@sussex.ac.uk</a>&gt; wrote:<br><br><br>
<br>
--On 9 July 2009 11:51:32 -0400 &quot;Greg A. Woods&quot; &lt;<a href="mailto:woods-cyrus@weird.com">woods-cyrus@weird.com</a>&gt;<br>
wrote:<br>
<p><font color="#500050">
&gt; At Thu, 09 Jul 2009 15:46:42 +0100, Ian Eiloart &lt;<a href="mailto:iane@sussex.ac.uk">iane@sussex.ac.uk</a>&gt; wrote:
&gt; Subject: Re: Automat...</font></p>We let people create Exim filters at the MTA level, but they operate on<br>
delivery not as messages are accepted. They don&#39;t have access to all the<br>
functionality that a system filter does, but Exim filters have more<br>
functionality than Sieve filters.<br>
<p><font color="#500050">
&gt; However Sieve in the context of this mailing list is the one inside
&gt; Cyrus IMAP, i.e. the local ...</font></p>We don&#39;t like that much, either. However, I&#39;d be happy to allow users to<br>
reject specific senders (a) at SMTP time, or (b) in the event that a<br>
positive SPF or DKIM match were found. I don&#39;t know of any Sieve<br>
implementations that meet those conditions, though.<br>
<p><font color="#500050">
&gt; Luckily the RFC 5228
&gt; removed &quot;reject&quot; as a directly mentioned feature (leaving it only as an
&gt; ...</font></p><p><font color="#500050">Ian Eiloart
IT Services, University of Sussex
01273-873148 x3148
For new support requests, see http:...</font></p><p><font color="#500050">Cyrus Home Page: <a href="http://cyrusimap.web.cmu.edu/">http://cyrusimap.web.cmu.edu/</a>
Cyrus Wiki/FAQ: <a href="http://cyrusimap.web.cmu.edu/twiki">http://cyrusimap.web.cmu.edu/twiki</a>
Li...</font></p></blockquote></p>