+ else if (bitset(QSENT, q->q_flags) &&
+ bitnset(M_LOCALMAILER, q->q_mailer->m_flags) &&
+ bitset(QPINGONSUCCESS, q->q_flags))
+ {
+ success_return = TRUE;
+ }
+ else
+ continue;
+
+ /* common code for error returns and return receipts */
+
+ /* test for returning the body */
+ if (!bitset(QHASRETPARAM, q->q_flags))
+ {
+ if (!bitset(EF_NORETURN, e->e_flags))
+ return_yes = TRUE;
+ }
+ else if (bitset(QNOBODYRETURN, q->q_flags))
+ return_no = TRUE;
+ else
+ return_yes = TRUE;