Lines Matching defs:reply
89 RESOLVE_REPLY reply;
105 resolve_clnt_init(&reply);
114 tok822_resolve(addr, &reply);
119 if (reply.flags & RESOLVE_FLAG_FAIL) {
123 } else if (reply.flags & RESOLVE_FLAG_ERROR) {
125 "bad recipient address syntax: %s", STR(reply.recipient));
135 if ((ratsign = strrchr(STR(reply.recipient), '@')) == 0) {
136 VSTRING_ADDCH(reply.recipient, rcpt_delim);
137 vstring_strcat(reply.recipient, state.msg_attr.unmatched);
140 VSTRING_SPACE(reply.recipient, ext_len + 2);
141 if ((ratsign = strrchr(STR(reply.recipient), '@')) == 0)
146 VSTRING_SKIP(reply.recipient);
149 state.msg_attr.rcpt.address = STR(reply.recipient);
157 if (strcmp(state.msg_attr.relay, STR(reply.transport)) == 0) {
167 resolve_clnt_free(&reply);