X-Git-Url: https://code.citadel.org/?a=blobdiff_plain;f=citadel%2Finternet_addressing.h;h=22129e464d65664f6459cebee1e13aa762288c8d;hb=882ff5a53c3b4e440520a073cf07dc60b2671876;hp=cb19085c5bf0aeec36e57aa5aa4131191eefa997;hpb=fcec795dc7d0d125028ca1bd3a5f35b3f97b265f;p=citadel.git diff --git a/citadel/internet_addressing.h b/citadel/internet_addressing.h index cb19085c5..22129e464 100644 --- a/citadel/internet_addressing.h +++ b/citadel/internet_addressing.h @@ -2,8 +2,8 @@ #include "server.h" #include "ctdl_module.h" -recptypes *validate_recipients(const char *recipients, const char *RemoteIdentifier, int Flags); -void free_recipients(recptypes *); +struct recptypes *validate_recipients(const char *recipients, const char *RemoteIdentifier, int Flags); +void free_recipients(struct recptypes *); void process_rfc822_addr(const char *rfc822, char *user, char *node, char *name); char *rfc822_fetch_field(const char *rfc822, const char *fieldname); void sanitize_truncated_recipient(char *str); @@ -15,6 +15,7 @@ int CtdlDirectoryAddUser(char *internet_addr, char *citadel_addr); int CtdlDirectoryDelUser(char *internet_addr, char *citadel_addr); int CtdlDirectoryLookup(char *target, char *internet_addr, size_t targbuflen); void CtdlSetEmailAddressesForUser(char *requested_user, char *new_emailaddrs); +void AutoGenerateEmailAddressForUser(struct ctdluser *user); struct CtdlMessage *convert_internet_message(char *rfc822); struct CtdlMessage *convert_internet_message_buf(StrBuf **rfc822); int CtdlIsMe(char *addr, int addr_buf_len);