/dovecot/src/lib-smtp/ |
H A D | smtp-address.h | 11 /* Allow an empty/NULL address */ 13 /* Allow an address without a domain part */ 32 * SMTP address parsing 51 /* Parse address+detail@domain into address@domain and detail 54 struct smtp_address *address, const char **username_r, 57 struct smtp_address *address, const char **username_r, 61 * SMTP address construction 65 const struct smtp_address *address) ATTR_NULL(2); 67 const struct smtp_address *address) ATTR_NUL 123 smtp_address_isnull(const struct smtp_address *address) argument [all...] |
H A D | test-smtp-address.c | 6 #include "smtp-address.h" 16 struct smtp_address address; member in struct:valid_mailbox_parse_test 24 .address = { .localpart = NULL, .domain = NULL }, 28 .address = { .localpart = "user", .domain = NULL }, 31 .address = { .localpart = "user", .domain = "domain.tld" }, 34 .address = { 39 .address = { 44 .address = { 49 .address = { 54 .address 109 struct smtp_address *address; local 161 struct smtp_address address; member in struct:valid_path_parse_test 193 struct smtp_address *address; local 246 struct smtp_address address; member in struct:valid_username_parse_test 327 struct smtp_address *address; local 470 struct smtp_address *address; local 680 struct smtp_address *address; local 724 struct smtp_address *address; local 745 const char *address; member in struct:address_detail_parse_test 783 struct smtp_address *address; local [all...] |
H A D | smtp-address.c | 5 #include "message-address.h" 7 #include "smtp-address.h" 27 address-literal = "[" ( IPv4-address-literal / 28 IPv6-address-literal / 29 General-address-literal ) "]" 32 Mailbox = Local-part "@" ( Domain / address-literal ) 41 * SMTP address parsing 47 struct smtp_address address; member in struct:smtp_address_parser 99 /* Mailbox = Local-part "@" ( Domain / address 444 smtp_address_detail_parse(pool_t pool, const char *delimiters, struct smtp_address *address, const char **username_r, char *delim_r, const char **detail_r) argument 488 smtp_address_detail_parse_temp(const char *delimiters, struct smtp_address *address, const char **username_r, char *delim_r, const char **detail_r) argument 493 address, username_r, delim_r, detail_r); local 558 smtp_address_write_path(string_t *out, const struct smtp_address *address) argument 567 smtp_address_encode(const struct smtp_address *address) argument 575 smtp_address_encode_path(const struct smtp_address *address) argument 586 smtp_address_init(struct smtp_address *address, const char *localpart, const char *domain) argument 594 smtp_address_init_from_msg(struct smtp_address *address, const struct message_address *msg_addr) argument 689 smtp_address_add_detail(pool_t pool, const struct smtp_address *address, const char *detail, char delim_c) argument 706 smtp_address_add_detail_temp(const struct smtp_address *address, const char *detail, char delim_c) argument [all...] |
H A D | smtp-params.c | 6 #include "message-address.h" 10 #include "smtp-address.h" 29 ; characters. If this string is an email address, 160 "Invalid AUTH= address value: %s", error); 725 string_t *address; local 728 /* ORCPT=<address>: RFC 3461 730 orcpt-parameter = "ORCPT=" original-recipient-address 731 original-recipient-address = addr-type ";" xtext 761 address = t_str_new(256); 762 if ((ret=smtp_parser_parse_xtext(&parser, address)) < [all...] |
/dovecot/src/lib-master/ |
H A D | service-settings.h | 33 const char *address; member in struct:inet_listener_settings
|
/dovecot/src/lib-storage/ |
H A D | mail-storage-settings.c | 10 #include "message-address.h" 559 static bool parse_postmaster_address(const char *address, pool_t pool, argument 566 (const unsigned char *)address, 567 strlen(address), 2, FALSE); 570 "invalid address `%s' specified for the " 571 "postmaster_address setting", address); 575 *error_r = "more than one address specified for the "
|
/dovecot/src/lmtp/ |
H A D | lmtp-local.c | 24 #include "smtp-address.h" 140 struct smtp_address *address = rcpt->rcpt.path; local 149 smtp_address_encode(address), error); 152 smtp_address_encode(address), error); 201 struct smtp_address *address = rcpt->rcpt.path; local 227 smtp_address_encode(address), error); 254 smtp_address_encode(address)); 311 struct smtp_address *address = rcpt->rcpt.path; local 325 smtp_address_encode(address)); 341 const struct smtp_address *address local [all...] |
H A D | lmtp-proxy.c | 13 #include "smtp-address.h" 285 const char *const *args, const char **address) 342 *address = value; 440 struct smtp_address *address = data->path; local 474 smtp_address_encode(address), errstr); 495 i_error("%s: Username `%s' returned by passdb lookup is not a valid SMTP address", 499 smtp_address_encode(address)); 503 /* username changed. change the address as well */ 505 address = user; 507 address 284 lmtp_proxy_rcpt_parse_fields(struct lmtp_proxy_rcpt_settings *set, const char *const *args, const char **address) argument 565 struct smtp_address *address = rcpt->rcpt.rcpt->path; local [all...] |
/dovecot/src/master/ |
H A D | service.c | 72 resolve_ip(const char *address, const struct ip_addr **ips_r, argument 79 if (address == NULL || strcmp(address, "*") == 0) { 88 if (strcmp(address, "::") == 0 || strcmp(address, "[::]") == 0) { 98 ret = net_gethostbyname(address, &ip_list, &ips_count); 100 *error_r = t_strdup_printf("Can't resolve address %s: %s", 101 address, net_gethosterror(ret)); 106 *error_r = t_strdup_printf("No IPs for address: %s", address); 116 service_create_one_inet_listener(struct service *service, const struct inet_listener_settings *set, const char *address, const struct ip_addr *ip) argument 161 const char *address = *tmp; local [all...] |
/dovecot/src/lib/ |
H A D | uri-util.c | 589 const char *address; variable 600 /* Scan for end of address */ 613 address = t_strdup_until(parser->cur+1, p); 616 if (*address == '\0') { 617 parser->error = "Empty IPv6 host address"; 620 if (*address == 'v') { 622 "Future IP host address '%s' not supported", address); 625 if ((ret = inet_pton(AF_INET6, address, &ip6)) <= 0) { 627 "Invalid IPv6 host address ' [all...] |