Error : said: 451 4.4.0 detected undelivered mail to <address>

Dep1911

New Member
Feb 13, 2026
5
1
1
After migrating to Mail Gateway 9.0.6, we received the following errors: Error: 451 4.4.0 detected undelivered mail to <address> from one of the addresses.
The system consists of two cluster nodes and forwards email from a specific domain to the Zimbra mail server.
Here's the tracking center output.
Code:
2026-02-13T00:39:11.601032+03:00 proxmoxmail postfix/smtpd[3677890]: connect from unknown[10.1.1.31]
2026-02-13T00:39:11.686836+03:00 proxmoxmail postfix/smtpd[3677890]: Anonymous TLS connection established from unknown[10.1.1.31]: TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256
2026-02-13T00:39:11.749931+03:00 proxmoxmail postfix/smtpd[3677890]: B6FD443A5C: client=unknown[10.1.1.31]
2026-02-13T00:39:11.751163+03:00 proxmoxmail postfix/cleanup[3681053]: B6FD443A5C: message-id=<698e487d.c20a0220.18d451.c107@mx.google.com>
2026-02-13T00:39:11.755583+03:00 proxmoxmail postfix/qmgr[800016]: B6FD443A5C: from=<sender>, size=6763, nrcpt=1 (queue active)
2026-02-13T00:39:11.810608+03:00 proxmoxmail postfix/smtpd[3677890]: disconnect from unknown[10.1.1.31] ehlo=2 starttls=1 mail=1 rcpt=1 bdat=1 quit=1 commands=7
2026-02-13T00:39:11.839443+03:00 proxmoxmail postfix/lmtp[3681055]: B6FD443A5C: to=<recipient>, relay=127.0.0.1[127.0.0.1]:10024, delay=0.07, delays=0.01/0/0.05/0.02, dsn=4.4.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.4.0 detected undelivered mail to <recipient> (in reply to end of DATA command))
2026-02-13T00:44:36.864324+03:00 proxmoxmail postfix/qmgr[800016]: B6FD443A5C: from=<sender>, size=6763, nrcpt=1 (queue active)
2026-02-13T00:44:37.020301+03:00 proxmoxmail postfix/lmtp[3681447]: B6FD443A5C: to=<recipient>, relay=127.0.0.1[127.0.0.1]:10024, delay=325, delays=325/0.09/0.05/0.01, dsn=4.4.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.4.0 detected undelivered mail to <recipient> (in reply to end of DATA command))
2026-02-13T01:11:23.874584+03:00 proxmoxmail postfix/qmgr[3734503]: B6FD443A5C: from=<sender>, size=6763, nrcpt=1 (queue active)
2026-02-13T01:11:24.094978+03:00 proxmoxmail postfix/lmtp[3734511]: B6FD443A5C: to=<recipient>, relay=none, delay=1932, delays=1932/0.21/0/0, dsn=4.4.1, status=deferred (connect to 127.0.0.1[127.0.0.1]:10024: Connection refused)
2026-02-13T01:46:23.106502+03:00 proxmoxmail postfix/qmgr[3734503]: B6FD443A5C: from=<sender>, size=6763, nrcpt=1 (queue active)
I checked all the settings, but I can't find the reason for the undelivered emails and the accumulation of these emails in the queue.
 
Last edited:
please share the complete journal of those mails - the messages from pmg-smtp-filter are missing for example.
 
The journal is working, and I can see information about incoming emails, but journalctl -u pmg-smtp-filter | grep B6FD443A5C
doesn't output anything.
 
After running postqueue -f
I see the following messages in the logs:
Code:
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789923]: 2026/02/13-12:59:33 CONNECT TCP Peer: "[127.0.0.1]:38850" Local: "[127.0.0.1]:10024"
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789925]: 2026/02/13-12:59:33 CONNECT TCP Peer: "[127.0.0.1]:38862" Local: "[127.0.0.1]:10024"
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3731646]: Starting "1" children
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789923]: 231CA698EF605173CA: message has ambiguous content
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789923]: fast exit because of errors (free 277385216 bytes)
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789925]: 23410698EF6051A163: message has ambiguous content
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789925]: fast exit because of errors (free 277385216 bytes)
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3731646]: Starting "1" children
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789929]: 2026/02/13-12:59:33 CONNECT TCP Peer: "[127.0.0.1]:38864" Local: "[127.0.0.1]:10024"
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789929]: 2341D698EF6059C418: message has ambiguous content
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789929]: fast exit because of errors (free 277385216 bytes)
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3731646]: Starting "1" children
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789931]: 2026/02/13-12:59:33 CONNECT TCP Peer: "[127.0.0.1]:38876" Local: "[127.0.0.1]:10024"
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789931]: 2345A698EF605BD3F5: message has ambiguous content
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3789931]: fast exit because of errors (free 277385216 bytes)
Feb 13 12:59:33 proxmoxmail2 pmg-smtp-filter[3731646]: Starting "1" children
 
Everything's great, I found a solution:
 
  • Like
Reactions: Brethsteallar
451 4.4.0 here is coming from pmg-smtp-filter, not Postfix. The log shows “fast exit” and “message has ambiguous content”, which usually means the filter process crashed or failed to scan the mail.

Restart the services first with systemctl restart pmg-smtp-filter postfix and retry the queue. Also confirm both cluster nodes are fully upgraded and on the same PMG version, because mixed packages after an upgrade often cause filter failures.

Check disk space and review /var/log/syslog at the exact crash time. If AV or SpamAssassin throws errors, update the signatures and reload the filter.