| |
MailSite Knowledge Base
SMTPDA Delivery Problem - Cannot Connect to Host
Document #:10362
Applies To:
- MailSite
(SMTPDA)
7.x
- MailSite
(SMTPDA)
8.x
- MailSite
(MailSite (SMTPDA))
9.x
Synopsis: After upgrading to MailSite version 7 or later, messages destined for remote domains do not get delivered and remain within the Holding folder. The domain.mri file within the domains folder for a given domain reports "cannot connect to host" or "cannot bind to socket".
NOTE THIS DOCUMENT ONLY APPLIES TO MAILSITE VERSION 7 and later.
More Information:
By default in MailSite 7 and later, SMTPDA will attempt to deliver messages to remote servers on the IP address that SMTPRA accepted the intial message on.
For exmaple, let's assume the following IP addresses are bound to a server
192.168.1.106 (private LAN, not routable to the Internet)
84.21.11.11
If a client connects to the 192.x IP address to send a message, SMTPDA will attempt to send the message out on same IP. Since it is not routeable to the Internet, SMTPDA will not be able to deliver. If a client connects using the 84.x IP, then SMTPDA will attempt to send out on the 84.x IP and will be sucessful.
You can confgure MailSite to use the default IP address of a machine when delivering to remote hosts. This requies a Registry change (or for SQL connector a change in the Database) and is detailed below:
For Registry Implementations:
WARNING!! Incorrectly editing the Registry can damage the server, please proceed with care.
- Click on the Start button.
- Select Run, and enter Regedit
- Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\SMTPDA\PARAMETERS\
- Create a new DWORD and name it UseDefaultOutboundIPAddress
- Hit Enter and then give the key a value of 1
- OK and Exit out of Regedit
- Use Windows Search to find and delete all instances of domain.mri files within the Spool Directory
- Restart the SMTPRA and the SMTPDA services
- All existing and new messages should now flow out of the system as normal
For SQL Implementations
- Open SQL Enterprise Manager and navigate to the MailSite database
- Locate the MailServerProperties table
- Add the Following:
-
| ServiceName |
PropertyName |
ServerRoleId |
PropType |
PropIntValue |
PropStringValue |
| SMTPDA |
UseDefaultOutboundIpAddress |
0 |
4 |
1 |
Null |
- Use Windows Search to find and delete all instances of domain.mri files within the Spool Directory
- Restart the SMTPRA and SMTPDA services
- All existing and new messages should now flow out of the system as normal
Related:
See these other knowledge base documents:
Last revised 2008-7-1
|
|