89 msg_info(
"defer transport %s: %s %s",
130 for (entry = queue->
todo.
next; entry != 0; entry = next) {
132 if (retry_queue != 0) {
137 for (nrcpt = 0; nrcpt < entry->
rcpt_list.
len; nrcpt++) {
QMGR_QUEUE * qmgr_error_queue(const char *, DSN *)
void qmgr_defer_recipient(QMGR_MESSAGE *message, RECIPIENT *recipient, DSN *dsn)
void qmgr_entry_move_todo(QMGR_QUEUE *, QMGR_ENTRY *)
void qmgr_defer_transport(QMGR_TRANSPORT *transport, DSN *dsn)
void qmgr_defer_todo(QMGR_QUEUE *queue, DSN *dsn)
void qmgr_entry_done(QMGR_ENTRY *, int)
#define QMGR_MSG_STATS(stats, message)
#define MAIL_SERVICE_RETRY
QMGR_QUEUE_LIST queue_list
int defer_append(int flags, const char *id, MSG_STATS *stats, RECIPIENT *rcpt, const char *relay, DSN *dsn)
void msg_info(const char *fmt,...)