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.

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

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:
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
opendkimshould 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] testpwand executingthe folder is created as it should be.