Docker-mailserver: Command to generate DKIM key doesn't work

Created on 17 Apr 2017  路  4Comments  路  Source: tomav/docker-mailserver

When I run this command :

docker run --rm \
  -v "$(pwd)/config":/tmp/docker-mailserver \
  -ti tvial/docker-mailserver:latest generate-dkim-config

I should have a dkim key generated in the config folder but this folder remains empty.

image

Most helpful comment

Hi,

have you created mail accounts yet? This is needed because DKIM keys are generated for each domain in postfix-accounts.cf.

Otherwise a folder opendkim should be created in your config folder.
I just tried it locally. When no account is present, no folder is generated. When an account is created, e.g. by using ./setup.sh email add [email protected] testpw and executing

docker run --rm \
  -v "$(pwd)/config":/tmp/docker-mailserver \
  -ti tvial/docker-mailserver:latest generate-dkim-config

the folder is created as it should be.

All 4 comments

Hi,

have you created mail accounts yet? This is needed because DKIM keys are generated for each domain in postfix-accounts.cf.

Otherwise a folder opendkim should be created in your config folder.
I just tried it locally. When no account is present, no folder is generated. When an account is created, e.g. by using ./setup.sh email add [email protected] testpw and executing

docker run --rm \
  -v "$(pwd)/config":/tmp/docker-mailserver \
  -ti tvial/docker-mailserver:latest generate-dkim-config

the folder is created as it should be.

Yes but I generated it in a mail folder

image

Do I have to put it in a config folder ?

Yes, as the generation script reads from /tmp/docker-mailserver/postfix-accounts.cf, the accounts have to be present there.

Thanks ! :+1:

Was this page helpful?
0 / 5 - 0 ratings