web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

News and Announcements icon
Community site session details

Community site session details

Session Id :
Microsoft Dynamics CRM (Archived)

CRM 4 Email Router sending with concurrent connections

(0) ShareShare
ReportReport
Posted on by

Hi there,

Wondering if anyone has had any experience with issues around high volume sending through Outgoing SMTP profiles in the Email Router. This is the scenario:

- Two email servers, one a MS Exchange, one a Postfix Linux box
- Setting an Email Queue to send through two outgoing profiles linked to each server (trying alternatively with batches of emails to test 2,000-5,000 at a time)
- Exactly same configuration settings in the Outgoing profile in EmailAgent.xml (in terms of the relevant settings), e.g.:

<Direction>Outbound</Direction>
    <CacheCapacity>7</CacheCapacity>
    <ConnectionTimeout>300000</ConnectionTimeout>
    <PollingPeriod>60000</PollingPeriod>
    <MaxMessageCount>1000</MaxMessageCount>
    <EmailPort>25</EmailPort>
    <EmailUseSsl>false</EmailUseSsl>
    <DeliveryMethod>Network</DeliveryMethod>
    <PendingStatusDelay>7</PendingStatusDelay>
    <SendingStatusDelay>8</SendingStatusDelay>
    <CodePage>Utf-8</CodePage>
    <MaximumDeliveryAttempts>7</MaximumDeliveryAttempts>
    <BatchSize>100</BatchSize>
    <RequestBatchSize>1000</RequestBatchSize>

When the Email Router is sending via the Windows server, we are seeing up to 40 concurrent connections being made to the SMTP server using netstat and Wireshark to monitor.

When the Email Router is sending via the Linux server, we are only seeing one connection. Obviously resulting in a massive decrease in throughput.

We have eliminated all obvious possibilities like issues in networking, by using a mass email generator tool on the Email Router server connecting to the Linux server, which does then create concurrent connections and have a high throughput!

The only thing I can think of is some internal coding difference in how the Email Router would talk to a windows server vs a linux server!? Any other ideas would be welcomed!

Regards

Gavin Pollock

www.trilliumsystems.net 

*This post is locked for comments

I have the same question (0)
  • Verified answer
    AaronRic Profile Picture
    10,035 on at

    Hi Gavin,

    The email router should not have any control over the concurrent connections that are opened to either server. It would be up to the Server to allow a specific amount of connections per connecting client. Therefore, I would say this is something on the Linux mail server that would need to be adjusted.

  • Gavin Pollock Trillium Profile Picture
    on at

    Hey Aaron,

    Thanks for the info, that's very useful. We did actually observe in a subsequent test that the router did make concurrent connections (albeit still at a lot slower frequency) to the linux server, so what you are saying does make a lot of sense.

    Regards

    Gavin

    http://www.trilliumsystems.net

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Season of Sharing Community Challenge Launch!

Jump in, show your community spirit, and win prizes!

Women in Power Builds Momentum

Expanding mentorship, skilling, and AI innovation

Congratulations to the May Top 10 Community Leaders

These are the community rock stars!

Leaderboard > 🔒一 Microsoft Dynamics CRM (Archived)

#1
ScottDurow Profile Picture

ScottDurow 2

#2
GJones Profile Picture

GJones 1

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans