hardware/mailserver

Sieve Vacation + DKIM

Closed this issue · 5 comments

Classification

  • Question
  • Deliverability issue

Reproducibility

  • Always

Docker information

default 1.1-stable images.

Description

When using the vacation feature, the outgoing mails are not dkim signed by the mailserver.

Steps to reproduce

  1. Create a vacation filter.
  2. Send a message to that user.
  3. Look the reply message headers.

Expected results

All messages should be signed with DKIM, even if they are sent by dovecot/managesieve plugin.

Actual results

Message is not signed, this cause issues with DMARC...

Configuration (docker-compose.yml, traefik.toml...etc)

No extra configuration was done.

Related information

I found this related issue when I was looking for this problem.
Mailu/Mailu#121

I don't have too much knowledge on postfix/dovecot/rspamd setup, so that was as far as I could get.

This bug has been fixed with this commit : 227262b

@hardware LGTM

I made a few tests and seems everything is working fine.

Have you tried with the alias? (I didn't, yet)

EDIT

Well, alias are not sending the vacation message, but is not big a deal.

mailserver      | 2018-03-14T08:51:01.295411+00:00 mail-nyc3 dovecot: lmtp(xxx@yyy.com): vcS1EHXiqFrzEgAA7+qA6A: sieve: msgid=<CADmvPVp-iUF4gXiktvWO+E01XgHVkrKAv4PBcF3UxZW1m9euXg@mail.gmail.com>: discarding vacation response for implicitly delivered message; no known (envelope) recipient address found in message headers (recipient=<xxx@yyy.com>, and no additional `:addresses' are specified)

Well, alias are not sending the vacation message

Fixed with 1c7b7fd.

Really awesome, I'll check it tonight.

Sorry for the late feedback, but yes, now it is working as intended.

Thanks.