postfix: connect() to private/proxymap by smtpd fails with ECONNREFUSED

Solution Unverified - Updated -

Issue

connect() to private/proxymap by smtpd fails with ECONNREFUSED continuously.

postfix/master[11921]: daemon started -- version 2.10.1, configuration /etc/postfix
postfix/smtpd[11986]: warning: connect #1 to subsystem private/proxymap: Connection refused
[...]
postfix/smtpd[11986]: warning: connect #10 to subsystem private/proxymap: Connection refused
postfix/smtpd[11986]: fatal: connect #11 to subsystem private/proxymap: Connection refused
postfix/master[1807]: warning: process /usr/libexec/postfix/smtpd pid 13986 exit status 1
postfix/master[1807]: warning: /usr/libexec/postfix/smtpd: bad command startup -- throttling
postfix/smtpd[12624]: warning: connect #1 to subsystem private/proxymap: Connection refused
postfix/smtpd[12624]: warning: connect #2 to subsystem private/proxymap: Connection refused

According to the "man connect", connect() fails with ECONNREFUSED if "No-one listening on the remote address". But strace and netstat shows that postfix master process listens private/proxymap. So we can't understand why connect() fails with ECONNREFUSED.

Environment

  • Red Hat Enterprise Linux (RHEL) 7, all minor versions
  • postfix

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content