#include "afsmtp.h"#include "afsmtp-parser.h"#include "plugin.h"#include "messages.h"#include "stats/stats-registry.h"#include "logqueue.h"#include "plugin-types.h"#include "logthrdest/logthrdestdrv.h"#include <libesmtp.h>#include <signal.h>
Classes | |
| struct | AFSMTPHeader |
| struct | AFSMTPRecipient |
| struct | AFSMTPDriver |
| struct | LogRcptStatusData |
Functions | |
| LogTemplateOptions * | afsmtp_dd_get_template_options (LogDriver *d) |
| void | afsmtp_dd_set_host (LogDriver *d, const gchar *host) |
| void | afsmtp_dd_set_port (LogDriver *d, gint port) |
| void | afsmtp_dd_set_subject (LogDriver *d, LogTemplate *subject) |
| void | afsmtp_dd_set_from (LogDriver *d, LogTemplate *phrase, LogTemplate *mbox) |
| void | afsmtp_dd_add_rcpt (LogDriver *d, afsmtp_rcpt_type_t type, LogTemplate *phrase, LogTemplate *mbox) |
| void | afsmtp_dd_set_body (LogDriver *d, LogTemplate *body) |
| gboolean | afsmtp_dd_add_header (LogDriver *d, const gchar *header, LogTemplate *value) |
| void | ignore_sigpipe (void) |
| LogDriver * | afsmtp_dd_new (GlobalConfig *cfg) |
| gboolean | afsmtp_module_init (PluginContext *context, CfgArgs *args) |
Variables | |
| CfgParser | afsmtp_dd_parser |
| const ModuleInfo | module_info |
| gboolean afsmtp_dd_add_header | ( | LogDriver * | d, |
| const gchar * | header, | ||
| LogTemplate * | value | ||
| ) |
| void afsmtp_dd_add_rcpt | ( | LogDriver * | d, |
| afsmtp_rcpt_type_t | type, | ||
| LogTemplate * | phrase, | ||
| LogTemplate * | mbox | ||
| ) |
| LogTemplateOptions* afsmtp_dd_get_template_options | ( | LogDriver * | d | ) |
| LogDriver* afsmtp_dd_new | ( | GlobalConfig * | cfg | ) |
| void afsmtp_dd_set_body | ( | LogDriver * | d, |
| LogTemplate * | body | ||
| ) |
| void afsmtp_dd_set_from | ( | LogDriver * | d, |
| LogTemplate * | phrase, | ||
| LogTemplate * | mbox | ||
| ) |
| void afsmtp_dd_set_host | ( | LogDriver * | d, |
| const gchar * | host | ||
| ) |
| void afsmtp_dd_set_port | ( | LogDriver * | d, |
| gint | port | ||
| ) |
| void afsmtp_dd_set_subject | ( | LogDriver * | d, |
| LogTemplate * | subject | ||
| ) |
| gboolean afsmtp_module_init | ( | PluginContext * | context, |
| CfgArgs * | args | ||
| ) |
| void ignore_sigpipe | ( | void | ) |
|
extern |
| const ModuleInfo module_info |