-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
On Thu, 14 Nov 2013, Stephan Bosch wrote:
1- To my department (@dept.example.com) 2- To my company (@example.com, @anyotherdept.example.com) (anyotherdept.example.com as in a way to say "any other domain that ends with 'example.com', but not 'dept.example.com'") 3- To the rest of the word (@any.other.domain)
Hi Stephan, about #3 how about the variable extension? I never used it so far, but it should work
This should solve the first two:
require "fileinto"; require "relational";
require "variables";
set "done" "0";
if address :is :domain "To" "dept.example.com" { fileinto "Dept";
set "done" "1";
}
if allof ( address :value "ne" :domain "To" "dept.example.com", anyof ( address :matches :domain "To" "*.example.com", address :is :domain "To" "example.com")) { fileinto "Company";
set "done" "1";
}
if string :is "${done}" "0" { fileinto "other"; }
Steffen Kaiser -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (GNU/Linux)
iQEVAwUBUoXQOl3r2wJMiz2NAQKk/ggAi8ywhial+WRDJxNhZKLahQnIp8Iyn6tN JN8MBqrALStkGZ6QLeRrgPhNuJ4I3vdbh8MnCtQR1ftH51NxUs/7X0zRIfmmdd3+ NWEBnSX5op4Qda48edUiSAXsZ69ggrzKXfqf98Rask8jXxBZG3HLR87AgVGXoEaL c2BmT0xWf7EXsNqGBjpSCNwwzD0LpEF7mqGIVg8N+OiLrUNc0+s7BQTNdKNXmez/ 1A1pt3zX+oyIBKivFvaZxxHwrNOYSZNk4+fLS2n612eUJ4ge0C0RTqolb8OEharW TGauhXFu4Rw2w9h1rkqO1OzL8dINzQLQbhjIwj4Lhx73fVUVVZwESA== =JwG9 -----END PGP SIGNATURE-----