#include <ze-sys.h>
#include <ze-filter.h>
#include <ze-filter-data.h>
#include <ze-spool.h>
#include <ze-callbackchecks.h>
Go to the source code of this file.
|
int | update_nb_badrcpts (SMFICTX *ctx) |
|
bool | check_helo_myself (char *ip, char *hostname, char *helo) |
|
bool | passport_ok (char *to, char *key) |
|
bool | shall_check_content (SMFICTX *ctx) |
|
bool | shall_check_xfiles (SMFICTX *ctx) |
|
bool | shall_check_virus (SMFICTX *ctx) |
|
bool | shall_designated_quarantine (SMFICTX *ctx, char *rcpt) |
|
bool | compatible_domains (char *da, char *db) |
|
bool | enveloppe_postmaster (char *from) |
|
int | check_valid_postmaster (char *env_from, char *from, int nbrcpt) |
|
sfsistat | check_msg_contents (SMFICTX *ctx) |
|
sfsistat | evaluate_message_score (SMFICTX *ctx, bool *do_log) |
|
bool | check_spamtrap_rcpt (char *id, char *ip, char *from, char *rcpt, int ip_class) |
|
uint32_t | check_ehlo_value (SMFICTX *ctx) |
|
int | decode_dk_result (char *s) |
|
int | check_domainkeys (SMFICTX *ctx) |
|
bool | shall_notify_user (char *user_addr, bool to) |
|
◆ BCONDSZ
◆ DKF_STATUS_BAD
◆ DKF_STATUS_BADFORMAT
#define DKF_STATUS_BADFORMAT 6 |
◆ DKF_STATUS_GOOD
#define DKF_STATUS_GOOD 0 |
◆ DKF_STATUS_NOKEY
#define DKF_STATUS_NOKEY 2 |
◆ DKF_STATUS_NONPART
#define DKF_STATUS_NONPART 7 |
◆ DKF_STATUS_NOSIGNATURE
#define DKF_STATUS_NOSIGNATURE 4 |
◆ DKF_STATUS_REVOKED
#define DKF_STATUS_REVOKED 3 |
◆ DKF_STATUS_UNKNOWN
#define DKF_STATUS_UNKNOWN 8 |
◆ EHLO_ALL
◆ EHLO_FAKE_LOCALHOST
#define EHLO_FAKE_LOCALHOST 0x0020 |
◆ EHLO_FORGED_IP
#define EHLO_FORGED_IP 0x0002 |
◆ EHLO_IDENTITY_THEFT
#define EHLO_IDENTITY_THEFT 0x0010 |
◆ EHLO_INVALID_CHAR
#define EHLO_INVALID_CHAR 0x0001 |
◆ EHLO_IP_NO_BRACKET
#define EHLO_IP_NO_BRACKET 0x0004 |
◆ EHLO_NONE
◆ EHLO_NOT_FQDN
#define EHLO_NOT_FQDN 0x0008 |
◆ EHLO_OK
◆ EHLO_REGEX
#define EHLO_REGEX 0x0040 |
◆ check_domainkeys()
int check_domainkeys |
( |
SMFICTX * |
ctx | ) |
|
◆ check_ehlo_value()
uint32_t check_ehlo_value |
( |
SMFICTX * |
ctx | ) |
|
◆ check_helo_myself()
bool check_helo_myself |
( |
char * |
ip, |
|
|
char * |
hostname, |
|
|
char * |
helo |
|
) |
| |
◆ check_msg_contents()
sfsistat check_msg_contents |
( |
SMFICTX * |
ctx | ) |
|
◆ check_spamtrap_rcpt()
bool check_spamtrap_rcpt |
( |
char * |
id, |
|
|
char * |
ip, |
|
|
char * |
from, |
|
|
char * |
rcpt, |
|
|
int |
ip_class |
|
) |
| |
◆ check_valid_postmaster()
int check_valid_postmaster |
( |
char * |
env_from, |
|
|
char * |
from, |
|
|
int |
nbrcpt |
|
) |
| |
◆ compatible_domains()
bool compatible_domains |
( |
char * |
da, |
|
|
char * |
db |
|
) |
| |
◆ decode_dk_result()
int decode_dk_result |
( |
char * |
s | ) |
|
◆ enveloppe_postmaster()
bool enveloppe_postmaster |
( |
char * |
from | ) |
|
◆ evaluate_message_score()
sfsistat evaluate_message_score |
( |
SMFICTX * |
ctx, |
|
|
bool * |
do_log |
|
) |
| |
◆ passport_ok()
bool passport_ok |
( |
char * |
to, |
|
|
char * |
key |
|
) |
| |
◆ shall_check_content()
bool shall_check_content |
( |
SMFICTX * |
ctx | ) |
|
◆ shall_check_virus()
bool shall_check_virus |
( |
SMFICTX * |
ctx | ) |
|
◆ shall_check_xfiles()
bool shall_check_xfiles |
( |
SMFICTX * |
ctx | ) |
|
◆ shall_designated_quarantine()
bool shall_designated_quarantine |
( |
SMFICTX * |
ctx, |
|
|
char * |
rcpt |
|
) |
| |
◆ shall_notify_user()
bool shall_notify_user |
( |
char * |
user_addr, |
|
|
bool |
to |
|
) |
| |
◆ dkf_status
Initial value:= {
{NULL, -1},
}
#define DKF_STATUS_UNKNOWN
#define DKF_STATUS_NOSIGNATURE
#define DKF_STATUS_REVOKED
#define DKF_STATUS_BADFORMAT
#define DKF_STATUS_NONPART
Definition at line 1356 of file ze-callbackchecks.c.