#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.