IMSG_MTA_DELIVERY_TEMPFAIL
relay->fail = IMSG_MTA_DELIVERY_TEMPFAIL;
relay->fail = IMSG_MTA_DELIVERY_TEMPFAIL;
relay->fail = IMSG_MTA_DELIVERY_TEMPFAIL;
m_create(p_queue, IMSG_MTA_DELIVERY_TEMPFAIL, 0, 0, -1);
relay->fail = IMSG_MTA_DELIVERY_TEMPFAIL;
relay->fail = IMSG_MTA_DELIVERY_TEMPFAIL;
if (fail != IMSG_MTA_DELIVERY_TEMPFAIL && fail != IMSG_MTA_DELIVERY_PERMFAIL)
if (fail == IMSG_MTA_DELIVERY_TEMPFAIL && domain) {
m_create(p_queue, IMSG_MTA_DELIVERY_TEMPFAIL, 0, 0, -1);
m_create(p_queue, IMSG_MTA_DELIVERY_TEMPFAIL, 0, 0, -1);
m_create(p_queue, IMSG_MTA_DELIVERY_TEMPFAIL, 0, 0, -1);
} else if (e->delivery == IMSG_MTA_DELIVERY_TEMPFAIL) {
m_create(p_queue, IMSG_MTA_DELIVERY_TEMPFAIL, 0, 0, -1);
else if (delivery == IMSG_MTA_DELIVERY_TEMPFAIL)
delivery = IMSG_MTA_DELIVERY_TEMPFAIL;
delivery = IMSG_MTA_DELIVERY_TEMPFAIL;
mta_flush_task(s, IMSG_MTA_DELIVERY_TEMPFAIL,
delivery = IMSG_MTA_DELIVERY_TEMPFAIL;
delivery == IMSG_MTA_DELIVERY_TEMPFAIL ? -1 : 0);
delivery = IMSG_MTA_DELIVERY_TEMPFAIL;
mta_flush_task(s, IMSG_MTA_DELIVERY_TEMPFAIL,
mta_flush_task(s, IMSG_MTA_DELIVERY_TEMPFAIL, error, 0, 0);
mta_flush_task(s, IMSG_MTA_DELIVERY_TEMPFAIL,
mta_flush_task(s, IMSG_MTA_DELIVERY_TEMPFAIL,
case IMSG_MTA_DELIVERY_TEMPFAIL:
CASE(IMSG_MTA_DELIVERY_TEMPFAIL);