#include <sys_defs.h>
#include <fcntl.h>
#include <errno.h>
#include <string.h>
#include <ctype.h>
#include <msg.h>
#include <vstream.h>
#include <name_mask.h>
#include <stringops.h>
#include <mail_params.h>
#include <mail_queue.h>
#include <post_mail.h>
#include <mail_addr.h>
#include <mail_error.h>
#include <bounce.h>
#include <dsn_mask.h>
#include <rec_type.h>
#include "bounce_service.h"
マクロ定義 | |
#define | STR vstring_str |
#define | NULL_SENDER MAIL_ADDR_EMPTY /* special address */ |
#define | NULL_TRACE_FLAGS 0 |
#define | ANY_BOUNCE (MAIL_ERROR_2BOUNCE | MAIL_ERROR_BOUNCE) |
#define | SEND_POSTMASTER_ANY_BOUNCE_NOTICE (notify_mask & ANY_BOUNCE) |
#define | SEND_POSTMASTER_SINGLE_BOUNCE_NOTICE (notify_mask & MAIL_ERROR_BOUNCE) |
関数 | |
int | bounce_notify_service (int flags, char *service, char *queue_name, char *queue_id, char *encoding, int smtputf8, char *recipient, char *dsn_envid, int dsn_ret, BOUNCE_TEMPLATES *ts) |
#define ANY_BOUNCE (MAIL_ERROR_2BOUNCE | MAIL_ERROR_BOUNCE) |
#define NULL_SENDER MAIL_ADDR_EMPTY /* special address */ |
#define NULL_TRACE_FLAGS 0 |
#define SEND_POSTMASTER_ANY_BOUNCE_NOTICE (notify_mask & ANY_BOUNCE) |
#define SEND_POSTMASTER_SINGLE_BOUNCE_NOTICE (notify_mask & MAIL_ERROR_BOUNCE) |
#define STR vstring_str |
bounce_notify_service.c の 81 行目に定義があります。
int bounce_notify_service | ( | int | flags, |
char * | service, | ||
char * | queue_name, | ||
char * | queue_id, | ||
char * | encoding, | ||
int | smtputf8, | ||
char * | recipient, | ||
char * | dsn_envid, | ||
int | dsn_ret, | ||
BOUNCE_TEMPLATES * | ts | ||
) |
bounce_notify_service.c の 85 行目に定義があります。