Hi, Is there a clean way to match on an email address the way procmail ^TO_ did? that was a macro which expanded to (^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope |Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?) so you could write * ^TO_dovecot dovecot and grab messages to the list. In sieve, I find myseld writing ["To","cc"] and wonder if there's a better way. Adam
Am 9. Mai 2017 17:47:13 MESZ schrieb Adam Shostack <adam at shostack.org>:>Hi, > >Is there a clean way to match on an email address the way procmail >^TO_ did? that was a macro which expanded to >(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope >|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?) > >so you could write >* ^TO_dovecot >dovecot > >and grab messages to the list. In sieve, I find myseld writing >["To","cc"] and wonder if there's a better way.You could use the X-BeenThere or List-Id headers to match mailing list traffic -- Christian Kivalo> >Adam-- Christian Kivalo
On 5/9/17, 11:25 AM, "dovecot on behalf of Christian Kivalo"
<dovecot-bounces at dovecot.org on behalf of ml+dovecot at valo.at> wrote:
    
    
    Am 9. Mai 2017 17:47:13 MESZ schrieb Adam Shostack <adam at
shostack.org>:
    >Hi,
    >
    >Is there a clean way to match on an email address the way procmail
    >^TO_ did?  that was a macro which expanded to
    >(^((Original-)?(Resent-)?(To|Cc|Bcc)|(X-Envelope
    >|Apparently(-Resent)?)-To):(.*[^-a-zA-Z0-9_.])?)
    >
    >so you could write
    >* ^TO_dovecot
    >dovecot
    >
    >and grab messages to the list.  In sieve, I find myseld writing
    >["To","cc"] and wonder if there's a better way.
    You could use the X-BeenThere or List-Id headers to match mailing list
traffic
    
    -- 
    Christian Kivalo
    >
    >Adam
I?ve been using:
if header :contains ["List-Id","Mailing-List",
        "Sender","X-List-Name","List-Post"]
         ["<mailto:php-general at lists.php.net>"]
{
       fileinto "lists/php/general";
       stop;
}
For all my mailing list traffic.  That seems(!) to catch most of them.