Lines Matching refs:msg_attr
103 if (been_here(state.dup_filter, "%s %s", myname, state.msg_attr.local))
115 && (map_transport = maps_find(transp_maps, state.msg_attr.user,
117 state.msg_attr.rcpt.offset = -1L;
119 state.request, &state.msg_attr.rcpt));
122 dsb_simple(state.msg_attr.why, "4.3.0", "table lookup failure");
124 BOUNCE_ATTR(state.msg_attr)));
127 state.msg_attr.rcpt.offset = -1L;
129 state.request, &state.msg_attr.rcpt));
139 state.msg_attr.unmatched = 0;
153 if (STREQ(state.msg_attr.user, MAIL_ADDR_MAIL_DAEMON)
154 || STREQ(state.msg_attr.user, MAIL_ADDR_POSTMASTER)) {
155 msg_warn("required alias not found: %s", state.msg_attr.user);
156 dsb_simple(state.msg_attr.why, "2.0.0", "discarded");
157 return (sent(BOUNCE_FLAGS(state.request), SENT_ATTR(state.msg_attr)));
163 dsb_simple(state.msg_attr.why, "5.1.1",
164 "unknown user: \"%s\"", state.msg_attr.user);
166 BOUNCE_ATTR(state.msg_attr)));