Mail
Mail Server Settings
Validate Exim configure file syntax
This function evaluates and validates an Exim configuration file's syntax.
Note:
On servers that run CentOS 7, you may see a named warning about the absence of SPF resource records on DNS.
- This warning is not relevant on CentOS 7 servers, because RFC 7208 deprecated SPF records. CentOS 7 servers use TXT records instead of SPF records.
- Red Hat 7.1 and CentOS 7.1 both contain bind-9.9.4-23.el7, which is an updated version of BIND that complies with RFC 7208. To resolve this issue, update your operating system to a version that contains the updated version of BIND. For more information, read the Red Hat Bugzilla case about SPF record errors.
get/validate_exim_configuration_syntax
Query parameters
cfg_textstring HTML
Example:RAW_CONFIGURATION_TEXT
The Exim configuration file's raw text.
Note:
If you do not use this parameter, the function will analyze Exim's current configuration.
sectionstring
Example:acl
The Exim configuration file's section to check.
Note:
If you use this parameter, pass only the desired section to validate as the cfg_text value.
Response
HTTP Request was successful.
Example response
{
"data": {
"broken_cfg_html": "RAW_CONFIGURATION_TEXT\n",
"broken_cfg_text": "==>RAW_CONFIGURATION_TEXT<==\n"
},
"metadata": {
"command": "validate_exim_configuration_syntax",
"reason": "OK",
"result": 1,
"version": 1
}
}