Lines Matching refs:rcpt
698 struct smtp_rcpt *rcpt; in smtp_session_imsg() local
744 if (s->tx->evp.rcpt.user[0]) { in smtp_session_imsg()
745 (void)strlcpy(tmp, s->tx->evp.rcpt.user, sizeof tmp); in smtp_session_imsg()
746 if (s->tx->evp.rcpt.domain[0]) { in smtp_session_imsg()
748 (void)strlcat(tmp, s->tx->evp.rcpt.domain, in smtp_session_imsg()
884 rcpt = xcalloc(1, sizeof(*rcpt)); in smtp_session_imsg()
885 rcpt->evpid = s->tx->evp.id; in smtp_session_imsg()
886 rcpt->destcount = s->tx->destcount; in smtp_session_imsg()
887 rcpt->maddr = s->tx->evp.rcpt; in smtp_session_imsg()
888 TAILQ_INSERT_TAIL(&s->tx->rcpts, rcpt, entry); in smtp_session_imsg()
925 TAILQ_FOREACH(rcpt, &s->tx->rcpts, entry) { in smtp_session_imsg()
929 rcpt->evpid, in smtp_session_imsg()
933 rcpt->maddr.user, in smtp_session_imsg()
934 rcpt->maddr.user[0] == '\0' ? "" : "@", in smtp_session_imsg()
935 rcpt->maddr.domain); in smtp_session_imsg()
1602 if (smtp_mailaddr(&s->tx->evp.rcpt, copy, 0, ©, in smtp_check_rcpt_to()
2328 struct smtp_rcpt *rcpt; in smtp_tx_free() local
2332 while ((rcpt = TAILQ_FIRST(&tx->rcpts))) { in smtp_tx_free()
2333 TAILQ_REMOVE(&tx->rcpts, rcpt, entry); in smtp_tx_free()
2334 free(rcpt); in smtp_tx_free()
2443 if (smtp_mailaddr(&tx->evp.rcpt, copy, 0, ©, in smtp_tx_rcpt_to()
2745 struct smtp_rcpt *rcpt; in smtp_message_begin() local
2795 rcpt = TAILQ_FIRST(&tx->rcpts); in smtp_message_begin()
2797 rcpt->maddr.user, in smtp_message_begin()
2798 rcpt->maddr.domain); in smtp_message_begin()