Hello, I've got the following in the sieve script elsif header :matches "subject" "[proxy] File-URL (*) detected" { fileinto "INBOX._Info.ftpFileURLs"; } else { fileinto "INBOX._Info"; } when the subject is e.g. [proxy] File-URL (Media-PC) detected then the if is true, this correct when the subject is e.g. [proxy] File-URL (2001:dead:beef:123::1234:5678) detected then the if is also true, this is correct when there is an IPv4 address e.g. [proxy] File-URL (192.168.0.122) detected this matches also, but why doesn't the following match: [proxy] File-URL (2001:dead:beef:123::12:3456:7890) detected [proxy] File-URL (2001:dead:beef:123:0:12:3456:7890) detected Thanks, Walter ---- Cyrus Home Page: http://www.cyrusimap.org/ List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe: https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus