Article ID: 128197, created on Jan 29, 2016, last review on Jan 29, 2016

  • Applies to:
  • Operations Automation 6.0

Symptoms

One cannot send emails via QMail cluster. The following error occurs:

[root@MAIL03 etc]# telnet localhost smtp
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 mail.host.tld ESMTP
mail from
250 ok
rcpt to
250 ok
data
354 go ahead
dwlib: conf: name of configuration file not found

Cause

This host in QMail cluster is configured to process every message with DRweb antivirus software first. To check this, you may find "DrWebFilter" installed PPM package on the QMail node. Location of DRweb is defined in the config file:

/etc/drweb/drweb_qmail.conf

During node restoration, this file was lost and that is why QMail could not process mail queue.

Resolution

In QMail clustered installation, DRweb software should be deployed on the separate host, according to deployment guide. One should find node with PPM installed "drweb_daemon" package and check its internal (Backnet) IP address.

Then, on every QMail node, address and port of DRweb service should be added to "Communication section" in the config file /etc/drweb/drweb_qmail.conf:

    Address = inet:3000@10.10.10.10

where: inet - type of access; 3000 - port, listening by DRweb service (default value, should work); 10.10.10.10 - backnet address of DRWeb host.

Owner should be root:root, permissions 755. No restart is needed, services will start to work correctly right after file saved.

5356b422f65bdad1c3e9edca5d74a1ae caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07 956c448bddc7e1f3585373687602379f 6f1456866eed87488c0f02b298a741c0

Email subscription for changes to this article
Save as PDF