Eclarsys Support Forum
Welcome, Guest. Please login or register.
May 19, 2012, 10:50:55 AM

Login with username, password and session length
Search:     Advanced search
Eclarsys PopGrabber Free
Free POP3 connector with technical support for small companies.
536 Posts in 119 Topics by 194 Members
Latest Member: Resselstrasse
* Home Help Search Login Register
+  Eclarsys Support Forum
|-+  General Category
| |-+  Eclarsys PopGrabber Support
| | |-+  Exchange Recipient Filter makes PopGrabber slow to a crawl
« previous next »
Pages: [1] Print
Author Topic: Exchange Recipient Filter makes PopGrabber slow to a crawl  (Read 1061 times)
scotbw
Newbie
*
Posts: 4


« on: December 09, 2008, 03:18:15 AM »

One more issue I need to post:

When I have the Exchange Recipient Filter enabled on the SMTP connector, each SMTP transaction where Exchange rejects the recipient (since it's not a valid recipient on the server) takes 8-12 seconds, making PopGrabber almost unusable on large mailboxes.  When downloading a couple of thousand messages, lots of the messages will be reject messages, and those recipients don't exist, and when it takes that long to handle a single message, the POP mailbox backs up very quickly.

Now that I've turned off the Recipient filtering, it runs as I would expect - 5 messages/second or so - but I have over 3600 SMTP queues (and counting, with another 3000 POP messages to download) on my Exchange Server trying to send out "bad recipient" messages from these messages.

What would cause PopGrabber to slow to a crawl like that when trying to send a bad recipient message to Exchange?

Thanks,
« Last Edit: December 09, 2008, 03:21:18 AM by scotbw » Logged
Eclarsys Support
Administrator
Hero Member
*****
Posts: 244


« Reply #1 on: December 09, 2008, 04:37:47 AM »

Hello,

This probably happens because Exchange drops the connection when filtering the recipient and PopGrabber is still waiting for a response and does not continue until a timeout occurs.

Please configure Exchange so it does not drop the connection, but instead rejects the message correctly.

Which Exchange version are you using?

Regards,

Eclarsys Support
Logged
scotbw
Newbie
*
Posts: 4


« Reply #2 on: December 11, 2008, 06:56:05 PM »

This is Exchange 2003 SP2, part of Small Business Server 2003.  What would be the configuration for Exchange to reject messages "correctly"?  PopGrabber gets the 5.x.x invalid recipient code from Exchange and shows it in the log, so I would have thought it was doing what it was supposed to.

Thanks,

- Scot
Logged
Eclarsys Support
Administrator
Hero Member
*****
Posts: 244


« Reply #3 on: December 12, 2008, 05:03:02 AM »

You should not disable the recipient filtering, you should only configure Exchange not to drop the connection when filtering messages (see the attached screenshot). This only applies to sender recipient, but it may also be the cause of the problems you are having.

In the PopGrabber global account configuration, setup PopGrabber (under Actions - Server Rejects Recipient) to either redirect these messages to the administrator or to delete them, depending on what you would like to do.

If PopGrabber still takes too long to download messages when these settings are correct, please send us a few lines of the log file so we can trace the source of the problem.

Regards,

Eclarsys Support
« Last Edit: December 12, 2008, 05:05:03 AM by Eclarsys Support » Logged
Eclarsys Support
Administrator
Hero Member
*****
Posts: 244


« Reply #4 on: December 12, 2008, 05:18:40 AM »

Hi again,

looking further into this problem, we found out another possible cause. There is a feature (called tar pitting) in the SMTP Service from windows with slows down the communication if an SMTP client constantly tries to deliver emails to invalid recipients.

This would cause a problem similar to the one you are having. This feature is disabled by default, but it may be enabled in your server.

Verify if you have an entry for TarpitTime in the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SMTPSVC\Parameters. This value sets the number of seconds the SMTP server delays the communication if an invalid recipient is specified in the SMTP session.

You can find more about this feature here:
http://support.microsoft.com/default.aspx?kbid=842851

Let us know if this helps.
Logged
Pages: [1] Print 
« previous next »
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.15 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!