Newer
Older
mailpiler / src / screen.h
@Janos SUTO Janos SUTO on 27 Dec 2020 440 bytes Introduced smtp acl
/*
 * rules.h, SJ
 */

#ifndef _NETRANGE_H
 #define _NETRANGE_H

#include "defs.h"

void init_smtp_acl(struct smtp_acl *smtp_acl[]);
void clear_smtp_acl(struct smtp_acl *smtp_acl[]);
int add_smtp_acl(struct smtp_acl *smtp_acl[], char *network_str, struct smtp_acl *acl);
void load_smtp_acl(struct smtp_acl *smtp_acl[]);
int is_blocked_by_pilerscreen(struct smtp_acl *smtp_acl[], char *ipaddr, struct config *cfg);

#endif /* _NETRANGE_H */