Function deltachat::authres::compute_dkim_results
source · async fn compute_dkim_results(
context: &Context,
authres: Vec<(String, DkimResult)>,
) -> Result<DkimResults>
Expand description
Use the parsed authres and the authservid candidates to compute whether DKIM passed and whether a keychange should be allowed.
We track in the sending_domains
table whether we get positive Authentication-Results
for mails from a contact (meaning that their provider properly authenticates against
our provider).
Once a contact is known to come with positive Authentication-Resutls (dkim: pass), we don’t accept Autocrypt key changes if they come with negative Authentication-Results.