8 struct internet_address_list
{
9 struct internet_address_list
*next
;
16 int fuzzy_match(struct ctdluser
*us
, char *matchstring
);
17 void process_rfc822_addr(const char *rfc822
, char *user
, char *node
, char *name
);
18 char *rfc822_fetch_field(char *rfc822
, char *fieldname
);
20 int IsDirectory(char *addr
, int allow_masq_domains
);
21 void CtdlDirectoryInit(void);
22 void CtdlDirectoryAddUser(char *internet_addr
, char *citadel_addr
);
23 void CtdlDirectoryDelUser(char *internet_addr
, char *citadel_addr
);
24 int CtdlDirectoryLookup(char *target
, char *internet_addr
, size_t targbuflen
);
25 struct CtdlMessage
*convert_internet_message(char *rfc822
);
26 int CtdlHostAlias(char *fqdn
);
27 char *harvest_collected_addresses(struct CtdlMessage
*msg
);
30 * Values that can be returned by CtdlHostAlias()
35 hostalias_gatewaydomain
,
43 struct spamstrings_t
{
44 struct spamstrings_t
*next
;
48 extern struct spamstrings_t
*spamstrings
;