Pegasus Mail & Mercury

Welcome to the Community for Pegasus Mail and
The Mercury Mail Transport System, the Internet's longest-serving PC e-mail system!
Welcome to Pegasus Mail & Mercury Sign in | Join | Help
in
Home Blogs Forums Downloads Pegasus Mail Overview Mercury Overview Wiki

Mercury C becomes more and more slowly when sending over port 587

Last post 01-12-2019, 17:22 by Joerg. 9 replies.
Sort Posts: Previous Next
  •  12-10-2018, 9:27

    • Joerg is not online. Last active: 05-09-2019, 16:51 Joerg
    • Top 25 Contributor
    • Joined on 03-25-2008
    • German Baltic Sea Coast
    • Contributor
    • Points 6,980

    Mercury C becomes more and more slowly when sending over port 587

    In recent past we experience the following behaviour of Mercury C (SMTP Relay Client): When sending big amounts of e-mails (in number and attachment) the transmitting speed to the ISP becomes more and more slowly over port 587 with SSL/STARTTLS. From time to time I become aware of the issue when someone of my users is expecting an urgent mail which doesn't come. Then I check Mercury for proper working and see that Mercury C is still sending one of a last e-mail since a long time (often about 1 hour). And as long as Mercury C is captured within the sending process, the other processes of the core module are stopped. (I report this Mercury issue already here ). In such case the SMTP queue runs over.

    I can only improve the behaviour when switching Mercury C to another user's e-mail account, since all of our users have e-mail accounts with the ISP.  Is it possible that ISPs reduce the SMTP mail speed more and more when receiving a lot of mails by one user to avoid spamming? Since all of our daily e-mails (hundret of mails) will be submitted to ISP over only one e-mail account, the provider could often think about spam.

    Is anybody experiencing similar things? What are your SMTP upload speed over port 587? We've got a 50/10 Mbit (down/up) internet connection but the mail submission never reaches this speed. I observe the mercury C mail submission via the increasing of the SMTP log file (TCP-*.MC).  BTW, our german ISP is "1&1". Maybe one of the german guys here are using the same provider.

  •  12-10-2018, 15:14

    • Greenman is not online. Last active: 17 May 2019, 16:41 Greenman
    • Top 10 Contributor
    • Joined on 07-19-2007
    • UK
    • SuperStar
    • Points 14,155

    Re: Mercury C becomes more and more slowly when sending over port 587

    The ISP might be deliberately throttling mail delivery because of a usage policy. If so, you should identify those user accounts that send a lot of mail and ask your ISP if the account type for the heavy users can be changed to allow for the bulk sending of email.
  •  12-10-2018, 17:32

    • Joerg is not online. Last active: 05-09-2019, 16:51 Joerg
    • Top 25 Contributor
    • Joined on 03-25-2008
    • German Baltic Sea Coast
    • Contributor
    • Points 6,980

    AW: Re: Mercury C becomes more and more slowly when sending over port 587

    As written above, only one user credentials could be added to Mercury C. Mercury is collecting the outgoing mails of all users and is sending them via Mercury C to ISP, using always one and the same user account. But I will give my ISP a call to ask for any usage policies.

    Thanks Greenman

  •  12-10-2018, 19:03

    • Sellerie is not online. Last active: 2019/05/13, 19:49 Sellerie
    • Top 75 Contributor
    • Joined on 04-10-2014
    • Member
    • Points 1,060

    Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    I think 1&1 has a not so different policy like Telekom: "Versendbare E-Mails" "Freemail: 100/Tag or 1,000/Mon." "Mail-M_Paket: 5,000/Tag"

    In older product describtions was an entry like "after passing the amount of email, all further mails will be deleted without any notice to the sender". I do not know if this was changed, because i am below this amount of mails. Perhaps the TOS/AGB contains more information. What i know is, that i have to pay for the smallest paket. I am behind a dsl-line and the entire dsl port range is blacklisted therefore i have to use my ISP as smarthost...

    I would call the ISP or with a static ip you could think about a mail-domain something like https://www.domain24.de/hosting.html 

  •  12-11-2018, 11:21

    • Greenman is not online. Last active: 17 May 2019, 16:41 Greenman
    • Top 10 Contributor
    • Joined on 07-19-2007
    • UK
    • SuperStar
    • Points 14,155

    Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    Joerg:

    As written above, only one user credentials could be added to Mercury C. Mercury is collecting the outgoing mails of all users and is sending them via Mercury C to ISP, using always one and the same user account. But I will give my ISP a call to ask for any usage policies.

    Thanks Greenman

    A smart host relays all outgoing mail regardless of sender (user mail account) address via the destination relaying mail server. Do you mean that your ISP provides more than one smart host address?

  •  12-11-2018, 11:45

    • Joerg is not online. Last active: 05-09-2019, 16:51 Joerg
    • Top 25 Contributor
    • Joined on 03-25-2008
    • German Baltic Sea Coast
    • Contributor
    • Points 6,980

    AW: Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    Greenman:
    A smart host relays all outgoing mail regardless of sender (user mail account) address via the destination relaying mail server. Do you mean that your ISP provides more than one smart host address?

    Mercury is not working as a full independent MX server with us. Instead of this every user has an own mail account with the ISP and Mercury is polling these mailboxes regularly und distribute them to local mailboxes.

    Mercury C relays all outgoing mail regardless of sender, that's right. But to submit all the mails to our ISP SMTP mailserver, the relay client (Mercury C) needs to be authorized by using of login credentials of one of our users.

  •  12-11-2018, 12:07

    • Greenman is not online. Last active: 17 May 2019, 16:41 Greenman
    • Top 10 Contributor
    • Joined on 07-19-2007
    • UK
    • SuperStar
    • Points 14,155

    Re: AW: Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    Oh, I see. We use Proofpoint Essentials and have a single address/credential set.

    It does sound like user accounts are being deliberately throttled.  

  •  12-17-2018, 16:45

    • Joerg is not online. Last active: 05-09-2019, 16:51 Joerg
    • Top 25 Contributor
    • Joined on 03-25-2008
    • German Baltic Sea Coast
    • Contributor
    • Points 6,980

    AW: Re: AW: Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    Now our ISP has provided me with some details of its E-mail Policy. Clients with contracts older than 30 days Big Smile have a limit of 5000 mails per day where single mails must not contain more than 200 recipients. These limits will and were never be exceeded by us. When we've got a day with a high amount, we send about 300 e-mails. Insofar I know as much as before not having a clue why the SMTP transmission is occasionally laming.

    Does anybody has an idea how to simply create a SMTP upload speed statistics which logs the speed in kBit/s for each SMTP turn?

  •  01-11-2019, 20:33

    • Sellerie is not online. Last active: 2019/05/13, 19:49 Sellerie
    • Top 75 Contributor
    • Joined on 04-10-2014
    • Member
    • Points 1,060

    Re: AW: Re: AW: Re: AW: Re: Mercury C becomes more and more slowly when sending over port 587

    Did you use mercury for sending directly to your smarthost or do you use my longer way with stunnel in the middle between mercury and smarthost?

    Either wireshark or stunnel with debug-log would be your friends. I don't know, if session logging from mercury would be helpful in your case.

  •  01-12-2019, 17:22

    • Joerg is not online. Last active: 05-09-2019, 16:51 Joerg
    • Top 25 Contributor
    • Joined on 03-25-2008
    • German Baltic Sea Coast
    • Contributor
    • Points 6,980

    Mercury C becomes more and more slowly when sending over port 587

    Sellerie:

    Did you use mercury for sending directly to your smarthost or do you use my longer way with stunnel in the middle between mercury and smarthost?

    Either wireshark or stunnel with debug-log would be your friends. I don't know, if session logging from mercury would be helpful in your case.

    Mercury is the central Mailserver within our Company LAN. User's Pmail instances as well as different local IMAP clients are dropping new mails into the Mercury mail queue (or via Mercury I) and Mercury C (SMTP Relay Client) is sending all of them to our Mail Service Provider 1&1 using one and only user credentials for authentication against the ISP SMTP server.
View as RSS news feed in XML

Contact | Advertise | Host provider: PraktIT | Terms of Use | Privacy Statement
Copyright © 2007-2011 David Harris / Peter Strömblad. | Pegasus Mail Home Page