/dovecot/src/lmtp/ |
H A D | lmtp-common.c | 7 void lmtp_recipient_init(struct lmtp_recipient *rcpt, argument 13 rcpt->client = client; 14 rcpt->type = type; 15 rcpt->rcpt_cmd = cmd; 16 rcpt->path = data->path; 19 void lmtp_recipient_finish(struct lmtp_recipient *rcpt, argument 23 trcpt->context = rcpt; 25 rcpt->rcpt = trcpt; 26 rcpt 31 lmtp_recipient_find_duplicate(struct lmtp_recipient *rcpt, struct smtp_server_transaction *trans) argument [all...] |
H A D | lmtp-local.c | 36 struct lmtp_recipient rcpt; member in struct:lmtp_local_recipient 59 lmtp_local_rcpt_deinit(struct lmtp_local_recipient *rcpt); 108 lmtp_local_rcpt_anvil_disconnect(struct lmtp_local_recipient *rcpt) argument 112 if (!rcpt->anvil_connect_sent) 114 rcpt->anvil_connect_sent = FALSE; 116 input = mail_storage_service_user_get_input(rcpt->service_user); 123 lmtp_local_rcpt_deinit(struct lmtp_local_recipient *rcpt) argument 125 if (rcpt->anvil_query != NULL) 126 anvil_client_query_abort(anvil, &rcpt->anvil_query); 127 lmtp_local_rcpt_anvil_disconnect(rcpt); 136 lmtp_local_rcpt_reply_overquota(struct lmtp_local_recipient *rcpt, struct smtp_server_cmd_ctx *cmd, const char *error) argument 185 struct lmtp_local_recipient *rcpt = local 197 lmtp_local_rcpt_check_quota(struct lmtp_local_recipient *rcpt) argument 265 struct lmtp_local_recipient *rcpt = local 289 lmtp_local_rcpt_anvil_finish(struct lmtp_local_recipient *rcpt) argument 307 struct lmtp_local_recipient *rcpt = local 343 struct lmtp_local_recipient *rcpt; local 464 lmtp_local_deliver(struct lmtp_local *local, struct smtp_server_cmd_ctx *cmd, struct smtp_server_transaction *trans, struct lmtp_local_recipient *rcpt, struct mail *src_mail, struct mail_deliver_session *session) argument 662 struct lmtp_local_recipient *rcpt = rcpts[i]; local [all...] |
H A D | lmtp-common.h | 21 struct smtp_server_recipient *rcpt; member in struct:lmtp_recipient 25 void lmtp_recipient_init(struct lmtp_recipient *rcpt, 31 void lmtp_recipient_finish(struct lmtp_recipient *rcpt, 36 lmtp_recipient_find_duplicate(struct lmtp_recipient *rcpt,
|
H A D | lmtp-proxy.c | 42 struct lmtp_recipient rcpt; member in struct:lmtp_proxy_recipient 85 struct lmtp_proxy_recipient *rcpt); 124 lmtp_proxy_recipient_deinit(struct lmtp_proxy_recipient *rcpt) argument 126 i_free(rcpt); 377 struct lmtp_proxy_recipient *rcpt = local 380 lmtp_proxy_recipient_deinit(rcpt); 389 struct lmtp_proxy_recipient *rcpt = local 391 struct client *client = rcpt->rcpt.client; 395 lmtp_proxy_recipient_deinit(rcpt); 408 lmtp_proxy_rcpt_cb(const struct smtp_reply *proxy_reply, struct lmtp_proxy_recipient *rcpt) argument 438 struct lmtp_proxy_recipient *rcpt; local 558 lmtp_proxy_data_cb(const struct smtp_reply *proxy_reply, struct lmtp_proxy_recipient *rcpt) argument [all...] |
/dovecot/src/lib-smtp/ |
H A D | smtp-server-transaction.c | 57 struct smtp_server_recipient *rcpt) 65 if (drcpt == rcpt) 67 if (smtp_address_equals(drcpt->path, rcpt->path) && 68 smtp_params_rcpt_equals(&drcpt->params, &rcpt->params)) 79 struct smtp_server_recipient *rcpt; local 81 rcpt = p_new(trans->pool, struct smtp_server_recipient, 1); 82 rcpt->path = smtp_address_clone(trans->pool, rcpt_to); 83 smtp_params_rcpt_copy(trans->pool, &rcpt->params, params); 88 array_append(&trans->rcpt_to, &rcpt, 1); 90 return rcpt; 55 smtp_server_transaction_find_rcpt_duplicate( struct smtp_server_transaction *trans, struct smtp_server_recipient *rcpt) argument [all...] |
H A D | smtp-client-transaction.c | 45 struct smtp_client_transaction_rcpt *rcpt; local 48 pool = pool_alloconly_create("smtp transaction rcpt", 256); 49 rcpt = p_new(pool, struct smtp_client_transaction_rcpt, 1); 50 rcpt->pool = pool; 51 rcpt->trans = trans; 52 rcpt->rcpt_to = smtp_address_clone(pool, rcpt_to); 53 smtp_params_rcpt_copy(pool, &rcpt->rcpt_params, rcpt_params); 55 array_append(&trans->rcpts_pending, &rcpt, 1); 56 return rcpt; 63 struct smtp_client_transaction_rcpt *rcpt local 95 struct smtp_client_transaction_rcpt *rcpt; local 515 smtp_client_transaction_rcpt_cb(const struct smtp_reply *reply, struct smtp_client_transaction_rcpt *rcpt) argument 560 struct smtp_client_transaction_rcpt *const *rcpt; local 623 struct smtp_client_transaction_rcpt *rcpt; local 651 struct smtp_client_transaction_rcpt *const *rcpt; local [all...] |
H A D | smtp-server-cmd-rcpt.c | 49 struct smtp_server_recipient *rcpt; local 58 rcpt = smtp_server_transaction_add_rcpt(trans, data->path, 60 rcpt->context = data->trans_context; 63 data->hook_finished(cmd, trans, rcpt, 112 /* rcpt = "RCPT TO:" ( "<Postmaster@" Domain ">" /
|
H A D | smtp-submit.c | 151 struct smtp_address *rcpt; local 156 rcpt = smtp_address_clone(subm->pool, rcpt_to); 157 array_append(&subm->rcpt_to, &rcpt, 1); 378 const char *rcpt = smtp_address_encode(*rcptp); local 379 array_append(&args, &rcpt, 1);
|
H A D | smtp-server.h | 75 struct smtp_server_recipient *rcpt); 112 struct smtp_server_recipient *rcpt,
|