+/**
+ * Checks an address for matching a blocked address pattern.
+ *
+ * @param addr The full address.
+ * @param blocked The regexp matching blocked addresses.
+ *
+ * @return TRUE if given address matches any of the patterns, FALSE otherwise.
+ */
+gboolean matches_blocked_address(gchar *addr, MatcherList *blocked)
+{
+ if (blocked != NULL) {
+ MsgInfo info;
+
+ info.subject = addr;
+ return matcherlist_match(blocked, &info);
+ }
+ return FALSE;
+}
+