postsrsd icon indicating copy to clipboard operation
postsrsd copied to clipboard

Milter only working one time

Open pbkwee opened this issue 10 months ago • 0 comments

Hi.

I build 2.0.10 from src on debian 12. I set it up as a milter on postfix. The first email it receives it makes the appropriate SRS return path header change. Subsequent attempts result in no return path changes and a "PostSRSd: private data not NULL" message.

Using the canonical settings and it appears to be working as expected (multiple emails can be sent and return paths are each set as expected).

Any suggestions how I can troubleshoot this?


smtpd_milters = inet:127.0.0.1:9997, unix:/run/opendkim/opendkim.sock, unix:/run/opendmarc/opendmarc.sock, unix:/run/spamass/spamass-milter.sock, unix:/run/clamav/clamav-milter.ctl

# cat /usr/local/etc/postsrsd.conf  | egrep -v '^#|^$'
domains = {"tempmaildomain.example.com"}
srs-domain = srs.example.com
socketmap = inet:127.0.0.1:10003
milter = inet:127.0.0.1:9997
original-envelope = embedded
secrets-file = "/usr/local/etc/postsrsd.secret"
separator = "="
hash-length = 4
hash-minimum = 4
always-rewrite = off
unprivileged-user = "nobody"
chroot-dir = "/usr/local/var/lib/postsrsd"
syslog = on
debug = on

# postsrsd 
postsrsd: debug: <[email protected]> not reversed: Not an SRS address.
postsrsd: <[email protected]> forwarded as <[email protected]>

/var/log/mail.info:

2025-02-06T20:27:36.071339+00:00 host-10020421 postsrsd[1946]: <[email protected]> not reversed: Not an SRS address.
2025-02-06T20:27:36.071457+00:00 host-10020421 postsrsd[1946]: <[email protected]> forwarded as <[email protected]>
2025-02-06T20:27:39.846922+00:00 host-10020421 postsrsd[1946]: PostSRSd: private data not NULL
2025-02-06T20:27:51.986647+00:00 host-10020421 postsrsd[1946]: PostSRSd: private data not NULL

Also:
2025-02-06T20:46:06.059156+00:00 host-10020421 postfix/smtpd[2949]: warning: milter inet:127.0.0.1:9997: can't read SMFIC_OPTNEG reply packet header: Connection timed out
2025-02-06T20:46:06.059424+00:00 host-10020421 postfix/smtpd[2949]: warning: milter inet:127.0.0.1:9997: read error in initial handshake

pbkwee avatar Feb 06 '25 20:02 pbkwee