Exemplo n.º 1
0
int mutt_is_subscribed_list (ADDRESS *addr)
{
  if (!mutt_match_rx_list (addr->mailbox, UnMailLists)
      && !mutt_match_rx_list (addr->mailbox, UnSubscribedLists))
    return mutt_match_rx_list (addr->mailbox, SubscribedLists);
  return 0;
}
Exemplo n.º 2
0
int mutt_is_mail_list(ADDRESS *addr)
{
    if (!mutt_match_rx_list(addr->mailbox, UnMailLists))
        return mutt_match_rx_list(addr->mailbox, MailLists);

    return 0;
}
Exemplo n.º 3
0
int mutt_group_match (group_t *g, const char *s)
{
  ADDRESS *ap;

  if (s && g)
  {
    if (mutt_match_rx_list (s, g->rs))
      return 1;
    for (ap = g->as; ap; ap = ap->next)
      if (ap->mailbox && !mutt_strcasecmp (s, ap->mailbox))
	return 1;
  }
  return 0;
}