Understanding Dynamic Internet Links

The following diagram illustrates the basic process of establishing a dynamic Internet link between GroupWise systems.


Dynamic Internet link between GroupWise systems


Stage 1: GroupWise Client in the Sending System

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.


Stage 2: GroupWise Client in the Sending System

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.


Stage 3: GroupWise MTA in the Sending System

The GroupWise MTA asks: "Does the IDomain in this address match any IDomain defined in the local GroupWise system?"


Stage 4: GroupWise MTA in the Sending System

The GroupWise MTA checks its system and asks: "Has a route been defined to an alternate MTA configured for IDomain service?"


Stage 5: GroupWise MTA in the Sending System

The GroupWise MTA asks: "Is this system set up to support DNS lookups?"


Stage 6: GroupWise MTA in the Sending System

The MTA checks the system for capability to establish SMTP links and asks: "Does this system have a designated GroupWise Internet Agent?"


Stage 7: GroupWise Internet Agent in the Sending System

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?"


Stage 8: GroupWise Internet Agent in the Sending System

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.


Stage 9: GroupWise MTA in the Sending System

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?"


Stage 10: GroupWise MTA in the Sending System

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.


Stage 11: GroupWise MTA in the Receiving System

The receiving MTA recognizes the sender's attempt to connect, then completes the GWMTP connection with the sending MTA. Go to Stage 12.


Stage 12: Both GroupWise MTAs

The message is sent unaltered over the GWMTP connection between the two GroupWise MTAs.