opendmarc_policy_fetch_rf()

[back to index]

SYNOPSIS
#include <dmarc.h>
OPENDMARC_STATUS_T opendmarc_policy_fetch_rf(
	DMARC_POLICY_T *pctx,
	int *rf
);
Query the library to find the rf= value from the DMARC record.
DESCRIPTION
Called When opendmarc_policy_fetch_rf() is called after the DMARC record has been fetched and parsed.
ARGUMENTS
ArgumentDescription
pctx The address of a structure of type DMARC_POLICY_T as returned from opendmarc_policy_connect_init().
rf The address of an integer to receive the value following the rf=, a value (a bitmap) of:
DMARC_RECORD_RF_UNSPECIFIED if the rf= was absent or if no ruf= was specified.
DMARC_RECORD_RF_AFRF if rf=afrf.
DMARC_RECORD_RF_IODEF if rf=iodef.
RETURN VALUES
  • DMARC_PARSE_OKAY -- On success.
  • DMARC_PARSE_ERROR_EMPTY -- The pctp pointer was NULL.
  • DMARC_PARSE_ERROR_NULL_CTX -- If you passed in a rf pointer value that was NULL.
NOTES

Copyright (c) 2012, The Trusted Domain Project. All rights reserved.
By using this file, you agree to the terms and conditions set forth in the license.