1/* $NetBSD$ */ 2 3#ifndef _QMGR_USER_H_INCLUDED_ 4#define _QMGR_USER_H_INCLUDED_ 5 6/*++ 7/* NAME 8/* qmgr_user 3h 9/* SUMMARY 10/* qmgr user interface codes 11/* SYNOPSIS 12/* #include <qmgr_user.h> 13/* DESCRIPTION 14/* .nf 15 16 /* 17 * Global library. 18 */ 19#include <dsn_mask.h> 20 21 /* 22 * Queue file read options. Flags 16- are reserved by qmgr.h; unfortunately 23 * DSN_NOTIFY_* needs to be shifted to avoid breaking compatibility with 24 * already queued mail that uses QMGR_READ_FLAG_MIXED_RCPT_OTHER. 25 */ 26#define QMGR_READ_FLAG_NONE 0 /* No special features */ 27#define QMGR_READ_FLAG_MIXED_RCPT_OTHER (1<<0) 28#define QMGR_READ_FLAG_FROM_DSN(x) ((x) << 1) 29 30#define QMGR_READ_FLAG_NOTIFY_NEVER (DSN_NOTIFY_NEVER << 1) 31#define QMGR_READ_FLAG_NOTIFY_SUCCESS (DSN_NOTIFY_SUCCESS << 1) 32#define QMGR_READ_FLAG_NOTIFY_DELAY (DSN_NOTIFY_DELAY << 1) 33#define QMGR_READ_FLAG_NOTIFY_FAILURE (DSN_NOTIFY_FAILURE << 1) 34 35#define QMGR_READ_FLAG_USER \ 36 (QMGR_READ_FLAG_NOTIFY_NEVER | QMGR_READ_FLAG_NOTIFY_SUCCESS \ 37 | QMGR_READ_FLAG_NOTIFY_DELAY | QMGR_READ_FLAG_NOTIFY_FAILURE \ 38 | QMGR_READ_FLAG_MIXED_RCPT_OTHER) 39 40 /* 41 * Backwards compatibility. 42 */ 43#define QMGR_READ_FLAG_DEFAULT (QMGR_READ_FLAG_MIXED_RCPT_OTHER) 44 45/* LICENSE 46/* .ad 47/* .fi 48/* The Secure Mailer license must be distributed with this software. 49/* AUTHOR(S) 50/* Wietse Venema 51/* IBM T.J. Watson Research 52/* P.O. Box 704 53/* Yorktown Heights, NY 10598, USA 54/*--*/ 55 56#endif 57