EP3979087A1

Centralized validation of email senders via ehlo name and ip address targeting

Abstract

A DNS server receives from a receiving email system, a DNS query for an email domain stored at the DNS server, the DNS query including identifying information of a sender of an email. The DNS server extracts the identifying information of the email sender from the DNS query and identifies one of a plurality of delivering organizations from the information. The DNS server determines whether the identified delivering organization is authorized to deliver email on behalf of the email domain. In response to determining that the identified delivering organization is authorized to deliver email on behalf of the email domain, the DNS server generates a target validation record based on the identity of the authorized delivering organization and the email domain, the target validation record including one or more rules indicating to the receiving email system whether the delivering organization is an au-thorized sender of email for the email domain.

EP3979087A1, drawing sheet 1
Sheet 1 of 5

Term

Projected expiry 29 January 2036.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 7 independent, 8 dependent

  1. 1
    A computer-implemented method performed at an authorizing DNS server, the method comprising:receiving a target domain query from a receiving email system after the receiving email system first queries an email domain;extracting identifying information from the query;using the identifying information that is extracted from the query to identify a delivering organization of an email received by the receiving email system;determine whether the delivering organization is authorized to deliver email for an email domain indicated in the query;generating a target validation record;and transmitting the target validation record to the receiving mail system as a response to the target domain query.
  2. 2
    The method of any preceding claim, wherein using the identifying information that is extracted from the query to identify a delivering organization of an email received by the receiving email system comprises using a deliverer/IP database to map the identifying information extracted from the query with a delivering organization.
  3. 6
    The method of claims 2 or 3, wherein determining whether the delivering organization is authorized to deliver email for an email domain indicated in the query comprises using an authorised delivers list for the email domain to map the delivering organization to authorized delivering organizations.
  4. 7
    The method of claims 2 or 3, wherein determining whether the delivering organization is authorized to deliver email for an email domain indicated in the query comprises identifying the delivering organization for the email domain.
  5. 8
    The method of any preceding claim, wherein upon determining the delivering organization is authorized to deliver email, the generated target validation record results in delivery of one or more emails originating from servers used by the delivering organisation.
  6. 9
    The method of any preceding claim, wherein upon determining the delivering organization is not authorized to deliver email, the generated target validation record results in a denial of delivery of one or more emails originating from servers used by the delivering organisation.
  7. 10
    The method of any preceding claim, wherein the target domain query comprises one or more of an EHLO address, an IP address, a Return-Path address comprising a local part, a sender email address, and an email domain.
  8. 14
    A non-transitory computer readable storage medium configured to store instructions, the instructions when executed by a processor cause the processor to carry out the method of any preceding claim.
  9. 15
    A computing device, comprising:a processor;a non-transitory computer readable storage medium, configured to store instructions, that when executed by the processor, cause the processor to carry out the method of any one of claims 1 to 13.