US 11,818,094 B1
Systems and methods for synchronizing hostnames and IP addresses in email systems
Bryan Adam Joyner, Sachse, TX (US); Patrick Stephen Trantham, Sunnyvale, TX (US); Mark Albert Mackenzie, McKinney, TX (US); John French Kalan, Dallas, TX (US); and William Scott Henderson, Euless, TX (US)
Assigned to ZixCorp Systems, Inc., Dallas, TX (US)
Filed by ZixCorp Systems, Inc., Dallas, TX (US)
Filed on Aug. 29, 2022, as Appl. No. 17/897,298.
Int. Cl. H04L 61/5007 (2022.01); H04L 51/48 (2022.01); H04L 51/21 (2022.01); H04L 61/5053 (2022.01); H04L 51/00 (2022.01); H04L 61/5061 (2022.01); H04L 61/45 (2022.01)
CPC H04L 61/5007 (2022.05) [H04L 51/00 (2013.01); H04L 51/21 (2022.05); H04L 51/48 (2022.05); H04L 61/45 (2022.05); H04L 61/5053 (2022.05); H04L 61/5061 (2022.05)] 24 Claims
OG exemplary drawing
 
1. A method for sending electronic mail, comprising:
receiving, at a mail sender, an email to be sent to a destination;
requesting, from the mail sender, mail sending data for the email;
receiving the request for mail sending data from the mail sender at a first location remote from the mail sender;
selecting, at the first location remote from the mail sender, a source IP address for sending the email;
determining, at the first location remote from the mail sender, a port identifier corresponding to the selected source IP address;
returning the determined port identifier to the mail sender from the first location remote from the mail sender;
receiving, at the mail sender, the determined port identifier;
determining, at the mail sender, a source hostname based on the port identifier received from the first location remote from the mail sender;
sending, by the mail sender, one or more communications for sending the email to the destination, the one or more communications associated with the determined source hostname and the received port identifier;
and receiving the one or more communications at a second location remote from the mail sender;
at the second location remote from the mail sender, sending the one or more received communications to the destination from the source IP address utilizing a standard destination port identifier in place of the port identifier associated with the communications, wherein the source IP address was determined at the second location in response to receiving the one or more communications associated with the port identifier.