How do I modify the frequency with which MailMarshal sends batch updates to the Microsoft SQL Database?


This article applies to:

  • Trustwave MailMarshal (SEG) 6.X and above
  • Trustwave ECM/MailMarshal Exchange 7.X

Question:

  • How do I modify the frequency with which MailMarshal sends batch updates to the Microsoft SQL Database?

Procedure:

In MailMarshal SMTP 6.X and above, and MailMarshal Exchange 7.X, all database activity is handled by the Array Manager.

By default, the Controller service on every MailMarshal email processing node pushes log records to the Array Manager every five seconds, or when it accumulates 50 log records, whichever comes first. By creating an appropriate Windows Registry entry, you can modify this interval.

Warning: Using the Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Trustwave cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Make sure that you back up your Registry prior to making any changes.

To configure the time interval:

  1. On the Array Manager, edit the Registry (10.X: use Advanced Settings in the Management Console)
  2. Navigate to the SEG Receiver key:
    • In version 8.X: HKEY_LOCAL_MACHINE\SOFTWARE\Trustwave\Secure Email Gateway\Default\Receiver
    • 10.X: value names have the prefix Receiver. (Receiver dot).
    • For full details of the location for each product version, see article Q10832.
  3. Create the DWORD value key DBLogTimeout (if it does not exist).

  4. Set the value of DBLogTimeout, in seconds. For ease of understanding use decimal entry. The default value is 5 seconds.

  5. Commit configuration.

  6. You may need to restart the Controller service on processing servers to apply the change.

 


This article was previously published as:
NETIQKB42918

Last Modified 4/1/2020.
https://support.trustwave.com/kb/KnowledgebaseArticle10408.aspx