Class MailDnsRecordChecker
java.lang.Object
ch.tocco.nice2.messaging.mail.impl.MailDnsRecordChecker
-
Constructor Summary
ConstructorsConstructorDescriptionMailDnsRecordChecker(DnsRecordHelper recordHelper, org.apache.james.jspf.impl.SPF spf, org.slf4j.Logger log) -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckDKIMRecord(String domain) any of the configured selectors is enough, they are alternatives for key rotationbooleancheckDMARCRecord(String domain) booleancheckSPFRecord(String domain) booleancheckToccoVerification(String domain, String verificationCode) findSpfRecord(String domain) voidsetDkimCnameTargets(String dkimCnameTargets) voidsetSendingIp(String sendingIp)
-
Constructor Details
-
MailDnsRecordChecker
public MailDnsRecordChecker(DnsRecordHelper recordHelper, org.apache.james.jspf.impl.SPF spf, org.slf4j.Logger log)
-
-
Method Details
-
checkDKIMRecord
any of the configured selectors is enough, they are alternatives for key rotation -
checkDMARCRecord
-
checkSPFRecord
-
findSpfRecord
- Returns:
- the record the customer has published, so that a suggestion can be built from it,
empty if there is none - only the first one, several records are a configuration error that
checkSPFRecord(String)reports on its own
-
checkToccoVerification
-
setDkimCnameTargets
-
setSendingIp
-