Computing system to manage security protocols for multiple electronic messaging providers based on domain delegation
AssigneeKlaviyo, Inc
InventorJoseph Gracey
Life of this patent
Estimating the term…
Abstract
A method for administering security protocols for sending bulk email from multiple email sending providers comprises obtaining control of the subdomain from the original domain owner. The method further includes assigning sub-subdomains (or additional nested domains) to each of the email sending providers and administering security protocols for each of the email sending providers based on the assigned sub-subdomains. In embodiments, the method further comprises generating content for and sending the bulk emails. Related systems are also described.
Claims19
A system for administering security protocols for sending bulk emails from at least one email sending provider (ESP) to an inbox server, the system comprises:
- a backend server or computer framework comprising:
- one or more processors, and a memory coupled to the one or more processors, wherein the memory stores instructions that, when executed by the one or more processors, cause the backend server framework to implement a multilayer software architecture, wherein the multilayer software architecture includes a plurality of modules comprising:
- an entity-register module configured to receive registration data including a subdomain;
- a record-holder delegate module configured to delegate control of the subdomain from a DNS server to an intermediary;
- a manage-ESP module for managing the subdomain to send the bulk email from the at least one ESP, wherein the manage-ESP module is configured to:
- assign a different sub-subdomain to each of the at least one ESP;
- adjust the number of ESPs to send the bulk email based on the assigned sub-subdomain;
- and
- administer security protocols for each ESP based on the assigned sub-subdomain and without updating the security protocols with the DNS server.
A computer-implemented method for administering security protocols for sending bulk email from at least one email sending provider (ESP) comprising:
- receiving a name for a subdomain;
- obtaining control, via a server or computer framework, of the subdomain from a DNS server to configure security protocols for the subdomain, wherein the obtaining control comprises creating at least one nameserver zone on a host server for holding DNS records for the subdomain;
- assigning, via the server or computer framework, a unique sub-subdomain to each said at least one ESP;
- and
- administering, via the server or computer framework, the subdomain to send the bulk email from the at least one ESP, wherein the administering comprises configuring security protocols for each ESP based on the assigned sub-subdomain, the configuring including generating and uploading DNS records comprising SPF, DKIM, and DMARC for each assigned sub-subdomain to the hosted nameserver zone under control.
A computer-implemented method for administering security protocols for sending bulk email from at least one email sending provider (ESP) comprising:
- receiving, on a server, a name for a subdomain;
- creating at least one nameserver zone for holding DNS records for the subdomain;
- uploading, to a DNS server, nameserver records containing a name of the at least one nameserver zone;
- verifying the DNS server gives the name to the at least one nameserver zone;
- assigning, via the server, a unique nested subdomain to each of said at least one ESP;
- administering, via the server, the subdomain to send the bulk email from the at least one ESP, wherein the administering comprises:
- configuring security protocols for each of said at least one ESP based on the unique nested subdomain;
- generating DNS records for each nested subdomain for each of said at least one ESP;
- uploading the DNS records to the at least one nameserver zone without updating the security protocols with the DNS server;
- generating content for the bulk email;
- and
- sending the content and instructions to each of the at least one ESP.
Dependencies are inferred from the claim text.