SendSMTP API Fails after 60 Seconds (216102)
The information in this article applies to:
- Microsoft Site Server 3.0 Commerce Edition
This article was previously published under Q216102 SYMPTOMS
Although the SendSMTP component works correctly in a transactional Commerce pipeline, when the same code is run in Microsoft Transaction Server (where the SendSMTP component is called by another components), e-mail messages may not get sent, and no error messages are logged.
CAUSE
If the entire transaction takes more than 60 seconds, Transaction Server will time out.
WORKAROUND
To work around this problem, do the following:
- Click Start, point to Programs, select Windows NT 4.0 Option Pack, select the Microsoft Transaction Server folder, and choose Transaction Server Explorer.
- Expand the Microsoft Transaction Server folder and then expand the Computers folder.
- Right-click on the My Computer icon and choose Properties.
- Click the Options tab.
- Change the "Transaction will timeout in" value to 120 seconds.
If you set the timeout value to 0, the transaction will never timeout. Microsoft Transaction Server will also shut down a process that is idle for three minutes.
Modification Type: | Minor | Last Reviewed: | 7/14/2004 |
---|
Keywords: | KB216102 |
---|
|