I ran the following command and got a few errors like:
mkdir: invalid option -- 'e'
Try 'mkdir --help' for more information.
Unknown option: c
opendkim-genkey: usage:
generate-dkim-config: cannot create
I did get some keys generated at the end (the "mail.txt" exists for all domains), but this doesn't seem like it did what it wanted to...
[root@server mailserver]# cd /path/to/mailserver
[root@server mailserver]# docker run --rm -v "$(pwd)/config":/tmp/docker-mailserver -ti tvial/docker-mailserver:latest generate-dkim-config 2048
mkdir: invalid option -- 'e'
Try 'mkdir --help' for more information.
Creating DKIM private key /tmp/docker-mailserver/opendkim/keys/domain.tld -e MAIL_PASS=mypassword -ti tvial/docker-mailserver:latest /bin/sh -c 'echo "/mail.private
Unknown option: e
Unknown option: i
Unknown option: c
Unknown option: e
Unknown option: i
Unknown option: c
opendkim-genkey: usage: opendkim-genkey [options]
--append-domain include domain name in zone file stub
--bits=n use n bits to generate the key
--directory=path leave output in the named directory
--domain=name generate data for the named domain [domain.tld]
--hash-algorithms=list limit to use of the named algorithm(s)
--help print help and exit
--note=string include specified note in zone data
--restrict restrict key to email use only
--selector=name selector name [mail]
--subdomains allow signing of subdomains
--testmode indicate key is in test mode
--verbose increased output
--version print version and exit
Creating DKIM KeyTable
/usr/local/bin/generate-dkim-config: 52: /usr/local/bin/generate-dkim-config: cannot create /tmp/docker-mailserver/opendkim/KeyTable: Directory nonexistent
Creating DKIM SigningTable
/usr/local/bin/generate-dkim-config: 63: /usr/local/bin/generate-dkim-config: cannot create /tmp/docker-mailserver/opendkim/SigningTable: Directory nonexistent
Creating DKIM private key /tmp/docker-mailserver/opendkim/keys/FIRST_DOMAIN.tld/mail.private
Creating DKIM KeyTable
Creating DKIM SigningTable
Creating DKIM private key /tmp/docker-mailserver/opendkim/keys/SECOND_DOMAIN.tld/mail.private
Creating DKIM private key /tmp/docker-mailserver/opendkim/keys/THIRD_DOMAIN.tld/mail.private
Creating DKIM TrustedHosts
I ran the following command and got a few errors like:
I did get some keys generated at the end (the "mail.txt" exists for all domains), but this doesn't seem like it did what it wanted to...