☰
Index
Modules:
opendmarc
,
opendmarc/dmarc_api
.
API symbols
DMARC_DNS_ERROR_NO_RECORD:
dmarc_api: const DMARC_DNS_ERROR_NO_RECORD
DMARC_DNS_ERROR_NXDOMAIN:
dmarc_api: const DMARC_DNS_ERROR_NXDOMAIN
DMARC_DNS_ERROR_TMPERR:
dmarc_api: const DMARC_DNS_ERROR_TMPERR
DMARC_FROM_DOMAIN_ABSENT:
dmarc_api: const DMARC_FROM_DOMAIN_ABSENT
DMARC_PARSE_ERROR_BAD_SPF_MACRO:
dmarc_api: const DMARC_PARSE_ERROR_BAD_SPF_MACRO
DMARC_PARSE_ERROR_BAD_VALUE:
dmarc_api: const DMARC_PARSE_ERROR_BAD_VALUE
DMARC_PARSE_ERROR_BAD_VERSION:
dmarc_api: const DMARC_PARSE_ERROR_BAD_VERSION
DMARC_PARSE_ERROR_EMPTY:
dmarc_api: const DMARC_PARSE_ERROR_EMPTY
DMARC_PARSE_ERROR_NO_ALLOC:
dmarc_api: const DMARC_PARSE_ERROR_NO_ALLOC
DMARC_PARSE_ERROR_NO_DOMAIN:
dmarc_api: const DMARC_PARSE_ERROR_NO_DOMAIN
DMARC_PARSE_ERROR_NO_REQUIRED_P:
dmarc_api: const DMARC_PARSE_ERROR_NO_REQUIRED_P
DMARC_PARSE_ERROR_NULL_CTX:
dmarc_api: const DMARC_PARSE_ERROR_NULL_CTX
DMARC_PARSE_OKAY:
dmarc_api: const DMARC_PARSE_OKAY
DMARC_POLICY_ABSENT:
dmarc_api: const DMARC_POLICY_ABSENT
DMARC_POLICY_IP_TYPE_IPV4:
dmarc_api: const DMARC_POLICY_IP_TYPE_IPV4
DMARC_POLICY_IP_TYPE_IPV6:
dmarc_api: const DMARC_POLICY_IP_TYPE_IPV6
DMARC_POLICY_NONE:
dmarc_api: const DMARC_POLICY_NONE
DMARC_POLICY_PASS:
dmarc_api: const DMARC_POLICY_PASS
DMARC_POLICY_QUARANTINE:
dmarc_api: const DMARC_POLICY_QUARANTINE
DMARC_POLICY_REJECT:
dmarc_api: const DMARC_POLICY_REJECT
DMARC_POLICY_T:
dmarc_api: object DMARC_POLICY_T
DMARC_TLD_ERROR_UNKNOWN:
dmarc_api: const DMARC_TLD_ERROR_UNKNOWN
DMARC_USED_POLICY_IS_P:
dmarc_api: const DMARC_USED_POLICY_IS_P
DMARC_USED_POLICY_IS_SP:
dmarc_api: const DMARC_USED_POLICY_IS_SP
in_addr:
dmarc_api: object in_addr
opendmarc_dns_fake_record:
dmarc_api: proc opendmarc_dns_fake_record(name, answer: cstring): void
opendmarc_get_policy_to_enforce:
dmarc_api: proc opendmarc_get_policy_to_enforce(pctx: ptr DMARC_POLICY_T): OPENDMARC_STATUS_T
opendmarc_get_policy_token_used:
dmarc_api: proc opendmarc_get_policy_token_used(pctx: ptr DMARC_POLICY_T): OPENDMARC_STATUS_T
OPENDMARC_LIB_T:
dmarc_api: object OPENDMARC_LIB_T
opendmarc_policy_check_alignment:
dmarc_api: proc opendmarc_policy_check_alignment(subdomain, tld: ptr uint8; mode: cint): cint
opendmarc_policy_connect_clear:
dmarc_api: proc opendmarc_policy_connect_clear(pctx: ptr DMARC_POLICY_T): ptr DMARC_POLICY_T
opendmarc_policy_connect_init:
dmarc_api: proc opendmarc_policy_connect_init(ip_addr: ptr uint8; ip_type: cint): ptr DMARC_POLICY_T
opendmarc_policy_connect_rset:
dmarc_api: proc opendmarc_policy_connect_rset(pctx: ptr DMARC_POLICY_T): ptr DMARC_POLICY_T
opendmarc_policy_connect_shutdown:
dmarc_api: proc opendmarc_policy_connect_shutdown(pctx: ptr DMARC_POLICY_T): ptr DMARC_POLICY_T
opendmarc_policy_fetch_adkim:
dmarc_api: proc opendmarc_policy_fetch_adkim(pctx: ptr DMARC_POLICY_T; adkim: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_alignment:
dmarc_api: proc opendmarc_policy_fetch_alignment(pctx: ptr DMARC_POLICY_T; dkim_alignment, spf_alignment: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_aspf:
dmarc_api: proc opendmarc_policy_fetch_aspf(pctx: ptr DMARC_POLICY_T; aspf: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_from_domain:
dmarc_api: proc opendmarc_policy_fetch_from_domain(pctx: ptr DMARC_POLICY_T; buf: ptr uint8; buflen: csize_t): OPENDMARC_STATUS_T
opendmarc_policy_fetch_p:
dmarc_api: proc opendmarc_policy_fetch_p(pctx: ptr DMARC_POLICY_T; p: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_pct:
dmarc_api: proc opendmarc_policy_fetch_pct(pctx: ptr DMARC_POLICY_T; pctp: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_rua:
dmarc_api: proc opendmarc_policy_fetch_rua(pctx: ptr DMARC_POLICY_T; list_buf: ptr uint8; size_of_buf: csize_t; constant: cint): ptr ptr uint8
opendmarc_policy_fetch_ruf:
dmarc_api: proc opendmarc_policy_fetch_ruf(pctx: ptr DMARC_POLICY_T; list_buf: ptr uint8; size_of_buf: csize_t; constant: cint): ptr ptr uint8
opendmarc_policy_fetch_sp:
dmarc_api: proc opendmarc_policy_fetch_sp(pctx: ptr DMARC_POLICY_T; sp: ptr cint): OPENDMARC_STATUS_T
opendmarc_policy_fetch_utilized_domain:
dmarc_api: proc opendmarc_policy_fetch_utilized_domain(pctx: ptr DMARC_POLICY_T; buf: ptr uint8; buflen: csize_t): OPENDMARC_STATUS_T
opendmarc_policy_library_init:
dmarc_api: proc opendmarc_policy_library_init(lib_init: ptr OPENDMARC_LIB_T): OPENDMARC_STATUS_T
opendmarc_policy_library_shutdown:
dmarc_api: proc opendmarc_policy_library_shutdown(lib_init: ptr OPENDMARC_LIB_T): OPENDMARC_STATUS_T
opendmarc_policy_parse_dmarc:
dmarc_api: proc opendmarc_policy_parse_dmarc(pctx: ptr DMARC_POLICY_T; domain, record: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_query_dmarc:
dmarc_api: proc opendmarc_policy_query_dmarc(pctx: ptr DMARC_POLICY_T; domain: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_query_dmarc_xdomain:
dmarc_api: proc opendmarc_policy_query_dmarc_xdomain(pctx: ptr DMARC_POLICY_T; uri: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_status_to_str:
dmarc_api: proc opendmarc_policy_status_to_str(status: OPENDMARC_STATUS_T): cstring
opendmarc_policy_store_dkim:
dmarc_api: proc opendmarc_policy_store_dkim(pctx: ptr DMARC_POLICY_T; domain, selector: ptr uint8; result: cint; human_result: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_store_dmarc:
dmarc_api: proc opendmarc_policy_store_dmarc(pctx: ptr DMARC_POLICY_T; dmarc_record, domain, organizationaldomain: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_store_from_domain:
dmarc_api: proc opendmarc_policy_store_from_domain(pctx: ptr DMARC_POLICY_T; domain: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_store_spf:
dmarc_api: proc opendmarc_policy_store_spf(pctx: ptr DMARC_POLICY_T; domain: ptr uint8; result, origin: cint; human_result: ptr uint8): OPENDMARC_STATUS_T
opendmarc_policy_to_buf:
dmarc_api: proc opendmarc_policy_to_buf(pctx: ptr DMARC_POLICY_T; buf: cstring; buflen: csize_t): cint
opendmarc_spf2_test:
dmarc_api: proc opendmarc_spf2_test(ip_address, mail_from_domain, helo_domain, spf_record: cstring; softfail_okay_flag: cint; human_readable: cstring; human_readable_len: csize_t; used_mfrom: ptr cint): cint
opendmarc_spf_test:
dmarc_api: proc opendmarc_spf_test(ip_address, mail_from_domain, helo_domain, spf_record: cstring; soft_fail_as_pass: cint; human_readable: cstring; human_readable_len: csize_t; use_mailfrom: ptr cint): cint
OPENDMARC_STATUS_T:
dmarc_api: type OPENDMARC_STATUS_T
opendmarc_tld_read_file:
dmarc_api: proc opendmarc_tld_read_file(path_fname, commentstring, drop, exception: cstring): cint
opendmarc_tld_shutdown:
dmarc_api: proc opendmarc_tld_shutdown(): void
opendmarc_util_clearargv:
dmarc_api: proc opendmarc_util_clearargv(ary: ptr ptr uint8): ptr ptr uint8
opendmarc_xml:
dmarc_api: proc opendmarc_xml(b: cstring; blen: csize_t; e: cstring; elen: csize_t): ptr ptr uint8
opendmarc_xml_parse:
dmarc_api: proc opendmarc_xml_parse(fname, err_buf: cstring; err_len: csize_t): ptr ptr uint8