Lines Matching defs:my_dsn
198 DSN my_dsn = *dsn;
204 if (my_dsn.status[0] != '4' || !dsn_valid(my_dsn.status)) {
205 msg_warn("defer_append: ignoring dsn code \"%s\"", my_dsn.status);
206 my_dsn.status = "4.0.0";
213 && (dsn_res = dsn_filter_lookup(delivery_status_filter, &my_dsn)) != 0) {
216 my_dsn = *dsn_res;
218 return (defer_append_intern(flags, id, stats, rcpt, relay, &my_dsn));
228 DSN my_dsn = *dsn;
236 my_dsn.action = "undeliverable";
237 status = verify_append(id, stats, rcpt, relay, &my_dsn,
247 my_dsn.action = "undeliverable";
248 status = trace_append(flags, id, stats, rcpt, relay, &my_dsn);
264 my_dsn.action = "delayed";
272 SEND_ATTR_FUNC(dsn_print, (const void *) &my_dsn),
275 log_adhoc(id, stats, rcpt, relay, &my_dsn, "deferred");
281 if (trace_append(flags, id, stats, rcpt, relay, &my_dsn) != 0)
362 DSN my_dsn = *dsn;
368 if (my_dsn.status[0] != '4' || !dsn_valid(my_dsn.status)) {
369 msg_warn("defer_one: ignoring dsn code \"%s\"", my_dsn.status);
370 my_dsn.status = "4.0.0";
377 && (dsn_res = dsn_filter_lookup(delivery_status_filter, &my_dsn)) != 0) {
382 my_dsn = *dsn_res;
384 return (defer_append_intern(flags, id, stats, rcpt, relay, &my_dsn));