Message Delivery to a Different Domain
31
POA for 
Sender’s 
Post Office 
The POA for the sender’s post office updates the sender’s message database 
(
msgnnn.db
) with the Delivered status information (and possibly Opened as well 
if the recipient has opened the message). 
POA for 
Sender’s 
Post Office 
The POA for the sender’s post office communicates the status to the sender’s 
GroupWise client by way of TCP/IP.
Sender 
When the sender checks the sent items in his or her mailbox in the GroupWise 
client, the message displays a status of Delivered for each recipient (and possibly 
Opened as well if the recipient has opened the message). 
Stage
Icon
Description
Convert pdf into powerpoint - control application utility:C# Create PDF from PowerPoint Library to convert pptx, ppt to PDF in C#.net, ASP.NET MVC, WinForms, WPF
Online C# Tutorial for Creating PDF from Microsoft PowerPoint Presentation
www.rasteredge.com
Convert pdf into powerpoint - control application utility:VB.NET Create PDF from PowerPoint Library to convert pptx, ppt to PDF in vb.net, ASP.NET MVC, WinForms, WPF
VB.NET Tutorial for Export PDF file from Microsoft Office PowerPoint
www.rasteredge.com
32
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
control application utility:Online Convert PowerPoint to PDF file. Best free online export
Convert a PPTX/PPT File to PDF. Just upload your file by clicking on the blue button or drag-and-drop your pptx or ppt file into the drop area.
www.rasteredge.com
control application utility:C# PDF insert text Library: insert text into PDF content in C#.net
Parameters: Name, Description, Valid Value. value, The char wil be added into PDF page, 0
www.rasteredge.com
4
Message Delivery to and from the Internet
33
4
Message Delivery to and from the 
Internet
 Section4.1, “TCP/IP Link: Outbound Transfer to the Internet Successful,” on page33
 Section4.2, “TCP/IP Link: Outbound Transfer to the Internet Delayed or Unsuccessful,” on 
page35
 Section4.3, “Mapped/UNC Link: Outbound Transfer to the Internet Successful,” on page38
 Section4.4, “Mapped/UNC Link: Outbound Transfer to the Internet Delayed or Unsuccessful,” 
on page41
 Section4.5, “TCP/IP Link: Inbound Transfer from the Internet Successful,” on page43
 Section4.6, “Mapped/UNC Link: Inbound Transfer from the Internet Successful,” on page45
4.1
TCP/IP Link: Outbound Transfer to the Internet Successful
This message flow diagram shows how outbound messages travel through the GroupWise directory 
structure to the Internet when there is a TCP/IP link between the MTA and the Internet Agent and 
when the Internet Agent can communicate successfully with the Internet host to which the message 
is addressed. 
Figure 4-1   
Message Flow When the TCP/IP Link is Open
wpcsin
0-7
0-7
wpcsout
ads
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
a
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
a
17
2
3
16
0-7
1
GWIA
12
4
6
wpgate
gwia
0-7
wpcsout
gwid
send
result
defer
wpcsin 
0-7
8
9
Internet
10
Destination
Host
11
5
4
15
14
13
7
control application utility:C# PDF Convert to Tiff SDK: Convert PDF to tiff images in C#.net
with specified zoom value and save it into stream The magnification of the original PDF page size Description: Convert to DOCX/TIFF with specified resolution and
www.rasteredge.com
control application utility:RasterEdge XDoc.PowerPoint for .NET - SDK for PowerPoint Document
Convert. Convert PowerPoint to PDF. Convert PowerPoint to ODP/ ODP to PowerPoint. Document & Page Process. PowerPoint Page Edit. Insert Pages into PowerPoint File
www.rasteredge.com
34
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Table 4-1   
Message Flow When the TCP/IP Link is Open Stages
Stage
Icon
Description
Sender 
The user sends a message to recipients across the Internet by providing their 
Internet addresses. 
In this diagram, the access mode setting for the local post office is Client/Server 
Only. 
Sender’s 
GroupWise 
Client 
The GroupWise client communicates the message to the POA by way of TCP/
IP.
POA for 
Sender’s Post 
Office 
The POA receives the message from the GroupWise client and performs the 
following actions for the sender: 
Adds the message to the message database (
msgnnn.db
) assigned to the 
sender.
Creates a pointer in the sender’s user database (
userxxx.db
) so the 
message appears in the sender’s mailbox as a sent item.
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and distribution lists larger than 2 KB are also handled as attachments.)
Creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the MTA input queue in the sender’s post office, in case the TCP/IP link 
to the MTA is currently closed. 
POA for 
Sender’s Post 
Office 
The POA then communicates the message to the MTA for the sender’s domain 
by way of TCP/IP, and deletes the copy in the MTA input queue because the 
TCP/IP transfer to the MTA was successful.
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the message and places it into the 
MTA “in progress” (
gwinprog
) queue.
MTA for 
Sender’s 
Domain 
The MTA determines that the message must be sent out across the Internet. 
Because there is a TCP/IP link between the MTA and the Internet Agent, the 
MTA creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the Internet Agent hold queue (
mslocal\mshold\gatewayx\0-7
), in case 
the TCP/IP link to the Internet Agent is currently closed. 
MTA for 
Sender’s 
Domain 
The MTA then communicates the message to the Internet Agent for the sender’s 
domain by way of TCP/IP, and deletes the copy in the Internet Agent holding 
queue because the TCP/IP transfer to the Internet Agent was successful.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent receives the message and places it into the MTA output 
queue (
wpcsout\gwid\0-7
) on behalf of the MTA. The MTA output queue is 
the Internet Agent input queue.
control application utility:C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
with specified zoom value and save it into stream The magnification of the original PDF page size Description: Convert to DOCX/TIFF with specified resolution and
www.rasteredge.com
control application utility:C# PDF insert image Library: insert images into PDF in C#.net, ASP
Import graphic picture, digital photo, signature and logo into PDF document. Merge several images into PDF. Insert images into PDF form field.
www.rasteredge.com
Message Delivery to and from the Internet
35
4.2
TCP/IP Link: Outbound Transfer to the Internet Delayed or 
Unsuccessful
This message flow diagram shows how outbound messages travel through the GroupWise directory 
structure to the Internet when there is a TCP/IP link between the MTA and the Internet Agent and 
when the Internet Agent cannot communicate successfully with the Internet host to which the 
message is addressed.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent scans its input queues according to the Idle Sleep Duration 
setting on the Gateway Time Settings page of the Internet Agent object in 
ConsoleOne. The Internet Agent picks up the file in binary-encrypted format 
from the 
wpcsout\gwid\0-7
directory and converts it.
The Internet Agent encodes the message in MIME format with the appropriate 
encoding scheme. 
When the message file is built, the Internet Agent saves it with S as the first 
character of the filename and places the message file in the 
domain\wpgate\gwia\send
directory for processing. 
Internet 
Agent for 
Sender’s 
Domain 
While the Internet Agent is processing the message file in the send directory, it 
changes the first character of the filename to P. When processing is completed, 
the Internet Agent sends the message to the destination host across the 
Internet. 
Internet 
Agent for 
Sender’s 
Domain 
If the Internet Agent receives a 250 OK SMTP reply code from the destination 
Internet host, it places a Transferred status message into the input queue of the 
MTA for the sender’s domain in case the TCP/IP link to the Internet Agent is 
currently closed.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent then communicates the Transferred status message to the 
MTA for the sender’s domain by way of TCP/IP, and deletes the copy in the MTA 
input queue because the TCP/IP transfer to the MTA was successful.
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the Transferred status message and 
places it into the MTA “in progress” (
gwinprog
) queue for processing. 
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain communicates the Transferred status 
message to the POA for the sender’s post office by way of TCP/IP.
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office updates the sender’s message database 
(
msgnnn.db
) with the Transferred status information. 
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office communicates the Transferred status to the 
sender’s GroupWise client by way of TCP/IP.
Sender 
When the sender checks the sent items in his or her mailbox in the GroupWise 
client, the message displays the Transferred status because the Internet Agent 
was able to sent it successfully. 
Stage
Icon
Description
control application utility:C# PDF File Split Library: Split, seperate PDF into multiple files
Divide PDF File into Two Using C#. This is an C# example of splitting a PDF to two new PDF files. Split PDF Document into Multiple PDF Files in C#.
www.rasteredge.com
control application utility:C# PDF Page Insert Library: insert pages into PDF file in C#.net
from the ability to inserting a new PDF page into existing PDF or pages from various file formats, such as PDF, Tiff, Word, Excel, PowerPoint, Bmp, Jpeg
www.rasteredge.com
36
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
Figure 4-2   
Message Flow When the TCP/IP Link is Closed
Table 4-2   
Message Flow When the TCP/IP Link is Closed Stages
Stage
Icon
Description
Sender 
The user sends a message to recipients across the Internet by providing their 
Internet addresses. 
In this diagram, the access mode setting for the local post office is Client/Server 
Only. 
Sender’s 
GroupWise 
Client 
The GroupWise client communicates the message to the POA by way of TCP/
IP.
POA for 
Sender’s Post 
Office 
The POA receives the message from the GroupWise client and performs the 
following actions for the sender: 
Adds the message to the message database (
msgnnn.db
) assigned to the 
sender.
Creates a pointer in the sender’s user database (
userxxx.db
) so the 
message appears in the sender’s mailbox as a sent item.
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and distribution lists larger than 2 KB are also handled as attachments.)
Creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the MTA input queue in the sender’s post office, in case the TCP/IP link 
to the MTA is currently closed. 
POA for 
Sender’s Post 
Office 
The POA then communicates the message to the MTA for the sender’s domain 
by way of TCP/IP, and deletes the copy in the MTA input queue because the 
TCP/IP transfer to the MTA was successful.
wpcsin
0-7
0-7
wpcsout
ads
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
a
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
a
20
2
3
19
0-7
1
GWIA
6
wpgate
gwia
0-7
wpcsout
gwid
send
result
defer
wpcsin 
0-7
8
9
Internet
10
Destination
Host
5
4
15
14
16
7
17
18
11
12
13
Message Delivery to and from the Internet
37
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the message and places it into the 
MTA “in progress” (
gwinprog
) queue.
MTA for 
Sender’s 
Domain 
The MTA determines that the message must be sent out across the Internet. 
Because there is a TCP/IP link between the MTA and the Internet Agent, the 
MTA creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the Internet Agent hold queue (
mslocal\mshold\gatewayx\0-7
), in case 
the TCP/IP link to the Internet Agent is currently closed. 
MTA for 
Sender’s 
Domain 
The MTA then communicates the message to the Internet Agent for the sender’s 
domain by way of TCP/IP, and deletes the copy in the Internet Agent holding 
queue because the TCP/IP transfer to the Internet Agent was successful.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent receives the message and places it into the MTA output 
queue (
wpcsout\gwid\0-7
) on behalf of the MTA. The MTA output queue is 
the Internet Agent input queue.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent scans its input queues according to the Idle Sleep Duration 
setting on the Gateway Time Settings page of the Internet Agent object in 
ConsoleOne. The Internet Agent picks up the file in binary-encrypted format 
from the 
wpcsout\gwid\0-7
directory and converts it. 
The Internet Agent encodes the message in MIME format with the appropriate 
encoding scheme. 
When the message file is built, the Internet Agent saves it with S as the first 
character of the filename and places the message file in the 
domain\wpgate\gwia\send
directory for processing. 
Internet 
Agent for 
Sender’s 
Domain 
While the Internet Agent is processing the message file in the send directory, it 
changes the first character of the filename to P. When processing is completed, 
the Internet Agent sends the message to the destination host across the 
Internet. 
Internet 
Agent for 
Sender’s 
Domain 
If the Internet Agent does not receive a 250 OK SMTP reply code from the 
destination Internet host, the Internet Agent renames the 
P*.*
message file 
back to 
S*.*
and creates a file named 
R*.*
that records the SMTP reply codes 
(error messages) in the 
wpgate\gwia\result
directory. After the Internet 
Agent completes the communication with the destination host, it moves the 
S*.*
message file from the send directory to the result directory along with the 
corresponding 
R*.*
file.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent analyzes the files in the result directory, comparing the 
SMTP reply codes in the 
R*.*
file. 
If the 
R*.*
file has a temporary transmission error (meaning it has a 400-level 
SMTP reply code such as 450 Host Down), the Internet Agent moves the 
S*.*
message file to the 
defer
directory. Continue with Stage   
If the 
R*.*
file has a fatal error (meaning it has a 500-level SMTP reply code 
such as 550 Host Unknown), the Internet Agent deletes the 
S*.*
file because it 
is undeliverable. Skip to Stage   
Internet 
Agent for 
Sender’s 
Domain 
Based on the Intervals to the Retry a Deferred Message setting on the SMTP/
MIME Settings property page of the Internet Agent object in ConsoleOne, the 
Internet Agent requeues the 
S *.*
message file back into the send directory for 
reprocessing.
Stage
Icon
Description
38
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
4.3
Mapped/UNC Link: Outbound Transfer to the Internet 
Successful
This message flow diagram shows how outbound messages travel through the GroupWise directory 
structure to the Internet when there is a mapped/UNC link between the MTA and the Internet Agent 
and when the Internet Agent can communicate successfully with the Internet host to which the 
message is addressed. 
Internet 
Agent for 
Sender’s 
Domain 
After an 
S*.*
message receives 400-level SMTP reply codes until the 
Maximum Number of Hours to Retry a Deferred Message setting is reached, or 
if a message receives 500-level SMTP reply codes, the Internet Agent deletes 
all related schedule files from the defer directory because the message is 
undeliverable. The Internet Agent then creates an Undeliverable status 
message in the MTA input queue (
wpgate\gwia\wpcsin\0-7
) in case the 
TCP/IP link to the MTA is currently closed.
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent then communicates the Transferred status message to the 
MTA for the sender’s domain by way of TCP/IP, and deletes the copy in the MTA 
input queue because the TCP/IP transfer to the MTA was successful.
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the Transferred status message and 
places it into the MTA “in progress” (
gwinprog
) queue for processing. 
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain communicates the Transferred status 
message to the POA for the sender’s post office by way of TCP/IP.
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office updates the sender’s message database 
(
msgnnn.db
) with the Transferred status information. 
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office communicates the Transferred status to the 
sender’s GroupWise client by way of TCP/IP.
Sender 
When the sender checks the sent items in his or her mailbox in the GroupWise 
client, the message displays the Transferred status because the Internet Agent 
was able to send it successfully. 
Stage
Icon
Description
Message Delivery to and from the Internet
39
Figure 4-3   
Message Flow When the Mapped Link is Open
Table 4-3   
Message Flow When the Mapped Link is Open Stages
Stage
Icon
Description
Sender 
The user sends a message to recipients across the Internet by providing their 
Internet addresses. 
In this diagram, the access mode setting for the local post office is Client/Server 
Only. 
Sender’s 
GroupWise 
Client 
The GroupWise client communicates the message to the POA by way of TCP/
IP.
POA for 
Sender’s Post 
Office 
The POA receives the message from the GroupWise client and performs the 
following actions for the sender: 
Adds the message to the message database (
msgnnn.db
) assigned to the 
sender.
Creates a pointer in the sender’s user database (
userxxx.db
) so the 
message appears in the sender’s mailbox as a sent item.
Places attachments larger than 2 KB in one of the 
post_office\offiles\fd0-F6
subdirectories and creates pointers 
from the message to its attachments. (For database efficiency, messages 
and distribution lists larger than 2 KB are also handled as attachments.)
Creates a copy of the message in the appropriate priority 
0-7
subdirectory 
of the MTA input queue in the sender’s post office, in case the TCP/IP link 
to the MTA is currently closed. 
POA for 
Sender’s Post 
Office 
The POA then communicates the message to the MTA for the sender’s domain 
by way of TCP/IP, and deletes the copy in the MTA input queue because the 
TCP/IP transfer to the MTA was successful.
wpcsin
0-7
0-7
wpcsout
ads
mslocal
gwinprog 
0-7
mshold
domainms
0-7
domains 
MTA
0-7
posta
0-7
postb
0-7
gatewayx
a
wpcsin 
0-7
ofmsg
msgnnn.db
ofuser 
userxxx.db
wpcsout
ads
offiles
fdo-7f
0-7
ofs
POA
a
2
3
0-7
1
GWIA
6
wpgate
gwia
0-7
wpcsout
gwid
send
result
defer
wpcsin 
0-7
7
Internet
8
Destination
Host
9
5
4
12
11
13
14
10
40
GroupWise 8 Troubleshooting 3: Message Flow and Directory Structure
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain receives the message and places it into the 
MTA “in progress” (
gwinprog
) queue.
MTA for 
Sender’s 
Domain 
The MTA determines that the message must be sent out across the Internet. 
Because there is a mapped/UNC link between the MTA and the Internet Agent, 
the MTA places the message in its output queue in the Internet Agent’s gateway 
directory (
domain\wpgate\gwia\wpcsout\gwid\0-7
).
Internet 
Agent for 
Sender’s 
Domain 
The Internet Agent scans its input queues according to the Idle Sleep Duration 
setting on the Gateway Time Settings page of the Internet Agent object in 
ConsoleOne. The Internet Agent picks up the file in binary-encrypted format 
from the 
wpcsout\gwid\0-7
directory and converts it.
The Internet Agent encodes the message in MIME format with the appropriate 
encoding scheme. 
When the message file is built, the Internet Agent saves it with S as the first 
character of the filename and places the message file in the 
domain\wpgate\gwia\send
directory for processing. 
Internet 
Agent for 
Sender’s 
Domain 
While the Internet Agent is processing the message file in the send directory, it 
changes the first character of the filename to P. When processing is completed, 
the Internet Agent sends the message to the destination host across the 
Internet. 
Internet 
Agent for 
Sender’s 
Domain 
If the Internet Agent receives a 250 OK SMTP reply code from the destination 
Internet host, it places a Transferred status message into the input queue of the 
MTA for the sender’s domain.
MTA for 
Sender’s 
Domain 
Because of its mapped/UNC link with the Internet Agent, the MTA regularly 
scans its input queue in the Internet Agent’s gateway directory based on the 
Scan Cycle setting on the Agent Settings page of the MTA object in 
ConsoleOne. It picks up the Transferred status messages and transfers them to 
its “in progress“ (
gwinprog
) directory for processing. 
MTA for 
Sender’s 
Domain 
The MTA for the sender’s domain communicates the Transferred status 
messages to the POA for the sender’s post office by way of TCP/IP.
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office updates the sender’s message database 
(
msgnnn.db
) with the Transferred status information. 
POA for 
Sender’s Post 
Office 
The POA for the sender’s post office communicates the Transferred status to the 
sender’s GroupWise client by way of TCP/IP.
Sender 
When the sender checks the sent items in his or her mailbox in the GroupWise 
client, the message displays the Transferred status because the Internet Agent 
was able to sent it successfully. 
Stage
Icon
Description
Documents you may be interested
Documents you may be interested