Skip to main content

How to prevent thousands of messages from entering the send queue

Comments

9 comments

  • cPanelMichael
    Hello, You can enable email limits and configure the server to discard all additional outgoing messages for a domain after the domain reaches the value of the Max hourly emails per domain option. We document how to configure this at: How to Prevent Spam with Mail Limiting Features - cPanel Knowledge Base - cPanel Documentation Thank you.
    0
  • Jeferson Machado
    Hello, You can enable email limits and configure the server to discard all additional outgoing messages for a domain after the domain reaches the value of the Max hourly emails per domain option. We document how to configure this at:
    0
  • cPanelMichael
    Is it the fact that the above mailman option is off that allowed thousands of messages to accumulate in the queue, or is something missing?

    Hello, It's possible. Can you verify the accounts in-question were using Mailman to deliver the messages? Thank you.
    0
  • Jeferson Machado
    Hello, It's possible. Can you verify the accounts in-question were using Mailman to deliver the messages? Thank you.

    I just checked that there is no account using Mailman: "there are no configured mailing lists"
    0
  • cPanelMichael
    Hello, Can you verify how the messages were sent out? For instance, was it through a PHP script using the PHP mail function? Thank you.
    0
  • Jeferson Machado
    Hello, Can you verify how the messages were sent out? For instance, was it through a PHP script using the PHP mail function? Thank you.

    Could you help me how can I get this information?
    0
  • cPanelMichael
    Could you help me how can I get this information?

    You can find one of the messages in /var/log/exim_mainlog and let us know the output. EX:
    exigrep user@domain /var/log/exim_mainlog
    Note that you will need to replace references to real domain names and IP addresses with examples when pasting the output here, and we only need a single transaction (not the entire output of the command). See: Reading and Understanding the exim main_log Thank you.
    0
  • Jeferson Machado
    You can find one of the messages in /var/log/exim_mainlog and let us know the output. EX:
    exigrep user@domain /var/log/exim_mainlog
    Note that you will need to replace references to real domain names and IP addresses with examples when pasting the output here, and we only need a single transaction (not the entire output of the command). See: Reading and Understanding the exim main_log Thank you.

    Example of some of the messages that have been sent: 2017-12-27 20:19:00 1eUKyR-0005jF-9K <= user@domain H=([127.0.0.1]) [189.57.228.254]:2061 P=esmtpsa X=TLSv1:ECDHE-RSA-AES256-SHA:256 CV=no A=dovecot_plain:user@domain S=924 id=1e7kn4r-tom5z2-E5@domain T="hey there" for [removed]
    0
  • cPanelMichael
    Hello, That suggests the message was sent directly from an email account. Feel free to open a support ticket using the link in my signature if you'd like us to take a closer look at your system to ensure the email limit functionality is working as expected. Thank you.
    0

Please sign in to leave a comment.