Searched defs:address (Results 1 - 10 of 10) sorted by relevance

/dovecot/src/lib-smtp/
H A Dsmtp-address.h11 /* 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 Dtest-smtp-address.c6 #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 Dsmtp-address.c5 #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 Dsmtp-params.c6 #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 Dservice-settings.h33 const char *address; member in struct:inet_listener_settings
/dovecot/src/lib-storage/
H A Dmail-storage-settings.c10 #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 Dlmtp-local.c24 #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 Dlmtp-proxy.c13 #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 Dservice.c72 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 Duri-util.c589 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...]

Completed in 18 milliseconds