The following diagram illustrates the basic process of establishing a dynamic Internet link between GroupWise systems.
The GroupWise client parses the address by breaking it down into parts and attempting to map it to the userID.post_office.domain syntax. When the parsing is complete, the client looks in its own system address book and asks: "Does the parsed address match any listed in the system address book?"
The address can be typed by the user or obtained from the system address book.
The GroupWise client checks the Internet domain (IDomain) addressing element listed after an @ sign in the address syntax and asks: "Is this IDomain defined in my GroupWise system (that is, is it internal)?" If there were no IDomain element at this point, the message would be undeliverable.
The GroupWise MTA asks: "Does the IDomain in this address match any IDomain defined in the local GroupWise system?"
The GroupWise MTA checks its system and asks: "Has a route been defined to an alternate MTA configured for IDomain service?"
The GroupWise MTA asks: "Is this system set up to support DNS lookups?"
The MTA checks the system for capability to establish SMTP links and asks: "Does this system have a designated GroupWise Internet Agent?"
The MTA passes the message to the designated Internet Agent in this GroupWise system. The Internet Agent checks DNS and asks: "Does DNS have a mail exchange record (MX) for this other system that I can use to establish an SMTP link?"
The designated Internet Agent establishes an SMTP link with the IDomain in the address, converts the GroupWise message to SMTP format, and sends the message to the other messaging system through the SMTP Internet connection. No further information about the message is returned to the sender unless the addressee (or the addressee's mail server) replies.
The MTA performs a DNS lookup at the DNS name server by asking: "Does DNS have an SRV or TXT resource record associated with this IDomain name?"
The MTA reads the name-to-TCP/IP address mappings listed in the resource record for the other GroupWise system's MTAs, chooses a domain to connect to based on a priority system established in the resource record, and initiates a GroupWise Message Transport Protocol (GWMTP) connection procedure with an MTA in the other system (sending to its port and address). Go to Stage 11.
The receiving MTA recognizes the sender's attempt to connect, then completes the GWMTP connection with the sending MTA. Go to Stage 12.
The message is sent unaltered over the GWMTP connection between the two GroupWise MTAs.