-
-
Notifications
You must be signed in to change notification settings - Fork 11
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5799c99
commit ce62ec5
Showing
2 changed files
with
23 additions
and
31 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,26 +3,16 @@ | |
# /usr/share/doc/opendkim/examples/opendkim.conf.sample for complete | ||
# documentation of available configuration parameters. | ||
|
||
Syslog yes | ||
SyslogSuccess yes | ||
#LogWhy no | ||
LogWhy yes | ||
Syslog yes | ||
SyslogSuccess yes | ||
|
||
# Common signing and verification parameters. In Debian, the "From" header is | ||
# oversigned, because it is often the identity key used by reputation systems | ||
# and thus somewhat security sensitive. | ||
Canonicalization relaxed/simple | ||
#Mode sv | ||
#SubDomains no | ||
OversignHeaders From | ||
|
||
# Signing domain, selector, and key (required). For example, perform signing | ||
# for domain "example.com" with selector "2020" (2020._domainkey.example.com), | ||
# using the private key stored in /etc/dkimkeys/example.private. More granular | ||
# setup options can be found in /usr/share/doc/opendkim/README.opendkim. | ||
#Domain example.com | ||
#Selector 2020 | ||
#KeyFile /etc/dkimkeys/example.private | ||
|
||
# In Debian, opendkim runs as user "opendkim". A umask of 007 is required when | ||
# using a local socket with MTAs that access the socket as a non-privileged | ||
# user (for example, Postfix). You may need to add user "postfix" to group | ||
|
@@ -51,7 +41,18 @@ TrustAnchorFile /usr/share/dns/root.key | |
#Nameservers 127.0.0.1 | ||
|
||
# Common verification parameters. This section is used by both the signing and | ||
SigningTable dsn:mysql://{{ $username.':'.$password.'@'.$host.'/'.$database }}/table=domain_dkim_signings?keycol=author?datacol=dkim_id | ||
KeyTable dsn:mysql://{{ $username.':'.$password.'@'.$host.'/'.$database }}/table=domain_dkim?keycol=id?datacol=domain_name,selector,private_key | ||
|
||
|
||
SigningTable dsn:mysql://{{$mysqlConnectionUrl}}/table=domain_dkim_signings?keycol=author?datacol=dkim_id | ||
KeyTable dsn:mysql://{{$mysqlConnectionUrl}}/table=domain_dkim?keycol=id?datacol=domain_name,selector,private_key | ||
|
||
# This is a set of internal hosts whose mail should be signed by this filter. | ||
Domain {{$domain}} | ||
KeyFile /etc/opendkim/keys/{{$domain}}/mail.private | ||
Selector dkim | ||
SOCKET inet:[email protected] | ||
Mode sv | ||
SubDomains no | ||
AutoRestart yes | ||
AutoRestartRate 10/1M | ||
Background yes | ||
DNSTimeout 5 | ||
SignatureAlgorithm rsa-sha256 |