Problem with envelope from in Pigeonhole after upgrade
On our FreeBSD 11.2 servers, we recently upgraded from:
dovecot2-2.2.26.0_1 dovecot-pigeonhole-0.4.16_1
to:
dovecot-2.3.2.1 dovecot-pigeonhole-0.5.2_3
Prior to the upgrade the envelope sender was as expected.
After the upgrade, the envelope sender for a user with a sieve script configured is now being set to:
From MAILER-DAEMON Tue Sep 04 13:31:39 2018
The same user without a sieve script in place gets:
From someone@gmail.com Tue Sep 04 11:06:04 2018
This happens when manually testing by directly executing:
/usr/local/libexec/dovecot/dovecot-lda -d dgdtst -f someone@gmail.com
It happens with an empty sieve script i.e. just using the implicit keep functionality.
I have groped around looking for a configuration setting that might fix the behaviour but nothing I have tried helps.
Can anyone suggest what to set to correct the problem ?
-- Dave
To get out of the problem this bug was causing I have now downgraded the affectect servers to using dovecot 2.2.36 & dovecot-pigeonhole 0.4.24 .
These versions work correctly for me.
Has anyone else been able to see the same sort of problem when using dovecot-2.3 and dovecot-pigeonhole-0.5 ?
I am wondering if this is a FreeBSD porting issue or a general problem.
--Dave
You are correct, omitting the -f option results in the From being set to MAILER-DAEMON however dovecot-lda is being executed with the -d and the -f option by my sendmail.
In my sendmail confgiuration I have...
FEATURE(local_procmail, /usr/local/libexec/dovecot/dovecot-lda',
/usr/local/libexec/dovecot/dovecot-lda -d $u -f $f')
This supplies -f with the sender's address .
When I execute dovecot-lda from the command line with the -f option set, the
From becomes MAILER-DAEMON even though it should be the value passed via -f .
--Dave
I was able to make it happen from the command line on the host that would normally receive inbound mail for me:
echo Hello | dovecot-lda -d dave -f fred@nowhere.com
The output then appears as an email in my inbox.
--Dave
participants (2)
-
Aki Tuomi
-
David Dodd