This commit is contained in:
parent
c397628b5d
commit
2aaaf30ea8
3 changed files with 105 additions and 41 deletions
|
|
@ -1,5 +1,5 @@
|
||||||
## BASIC OPENDKIM CONFIGURATION FILE
|
## BASIC OPENDKIM CONFIGURATION FILE
|
||||||
## See opendkim.conf(5) or %{_pkgdocdir}/opendkim.conf.sample for more
|
## See opendkim.conf(5) or /usr/share/doc/opendkim/opendkim.conf.sample for more
|
||||||
|
|
||||||
## BEFORE running OpenDKIM you must:
|
## BEFORE running OpenDKIM you must:
|
||||||
|
|
||||||
|
|
@ -7,82 +7,133 @@
|
||||||
## - generate keys for your domain (if signing)
|
## - generate keys for your domain (if signing)
|
||||||
## - edit your DNS records to publish your public keys (if signing)
|
## - edit your DNS records to publish your public keys (if signing)
|
||||||
|
|
||||||
## See %{_pkgdocdir}/INSTALL for detailed instructions.
|
## See /usr/share/doc/opendkim/INSTALL for detailed instructions.
|
||||||
|
|
||||||
|
## DEPRECATED CONFIGURATION OPTIONS
|
||||||
|
##
|
||||||
|
## The following configuration options are no longer valid. They should be
|
||||||
|
## removed from your existing configuration file to prevent potential issues.
|
||||||
|
## Failure to do so may result in opendkim being unable to start.
|
||||||
|
##
|
||||||
|
## Removed in 2.10.0:
|
||||||
|
## AddAllSignatureResults
|
||||||
|
## ADSPAction
|
||||||
|
## ADSPNoSuchDomain
|
||||||
|
## BogusPolicy
|
||||||
|
## DisableADSP
|
||||||
|
## LDAPSoftStart
|
||||||
|
## LocalADSP
|
||||||
|
## NoDiscardableMailTo
|
||||||
|
## On-PolicyError
|
||||||
|
## SendADSPReports
|
||||||
|
## UnprotectedPolicy
|
||||||
|
|
||||||
## CONFIGURATION OPTIONS
|
## CONFIGURATION OPTIONS
|
||||||
|
|
||||||
AutoRestart Yes
|
AutoRestart Yes
|
||||||
AutoRestartRate 10/1h
|
AutoRestartRate 10/1h
|
||||||
|
|
||||||
# Specifies the path to the process ID file.
|
## Specifies the path to the process ID file.
|
||||||
PidFile /var/run/opendkim/opendkim.pid
|
PidFile /var/run/opendkim/opendkim.pid
|
||||||
|
|
||||||
# Selects operating modes. Valid modes are s (sign) and v (verify). Default is v.
|
## Selects operating modes. Valid modes are s (sign) and v (verify). Default is v.
|
||||||
# Must be changed to s (sign only) or sv (sign and verify) in order to sign outgoing
|
## Must be changed to s (sign only) or sv (sign and verify) in order to sign outgoing
|
||||||
# messages.
|
## messages.
|
||||||
Mode sv
|
Mode sv
|
||||||
|
|
||||||
# Log activity to the system log.
|
## Log activity to the system log.
|
||||||
Syslog yes
|
Syslog yes
|
||||||
|
|
||||||
# Log additional entries indicating successful signing or verification of messages.
|
## Log additional entries indicating successful signing or verification of messages.
|
||||||
SyslogSuccess yes
|
SyslogSuccess yes
|
||||||
|
|
||||||
# If logging is enabled, include detailed logging about why or why not a message was
|
## If logging is enabled, include detailed logging about why or why not a message was
|
||||||
# signed or verified. This causes an increase in the amount of log data generated
|
## signed or verified. This causes an increase in the amount of log data generated
|
||||||
# for each message, so set this to No (or comment it out) if it gets too noisy.
|
## for each message, so set this to No (or comment it out) if it gets too noisy.
|
||||||
LogWhy yes
|
LogWhy yes
|
||||||
|
|
||||||
# Attempt to become the specified user before starting operations.
|
## Attempt to become the specified user before starting operations.
|
||||||
UserID opendkim:opendkim
|
UserID opendkim:opendkim
|
||||||
|
|
||||||
# Create a socket through which your MTA can communicate.
|
## Create a socket through which your MTA can communicate.
|
||||||
Socket inet:8891@localhost
|
Socket inet:8891@localhost
|
||||||
|
|
||||||
# Required to use local socket with MTAs that access the socket as a non-
|
## Required to use local socket with MTAs that access the socket as a non-
|
||||||
# privileged user (e.g. Postfix)
|
## privileged user (e.g. Postfix)
|
||||||
Umask 022
|
Umask 022
|
||||||
|
|
||||||
# This specifies a text file in which to store DKIM transaction statistics.
|
## This specifies a text file in which to store DKIM transaction statistics.
|
||||||
# OpenDKIM must be manually compiled with --enable-stats to enable this feature.
|
## OpenDKIM must be manually compiled with --enable-stats to enable this feature.
|
||||||
#Statistics /var/spool/opendkim/stats.dat
|
# Statistics /var/spool/opendkim/stats.dat
|
||||||
|
|
||||||
|
## Specifies whether or not the filter should generate report mail back
|
||||||
|
## to senders when verification fails and an address for such a purpose
|
||||||
|
## is provided. See opendkim.conf(5) for details.
|
||||||
|
SendReports yes
|
||||||
|
|
||||||
|
## Specifies the sending address to be used on From: headers of outgoing
|
||||||
|
## failure reports. By default, the e-mail address of the user executing
|
||||||
|
## the filter is used (executing_user@hostname).
|
||||||
|
# ReportAddress "Example.com Postmaster" <postmaster@example.com>
|
||||||
|
|
||||||
|
## Add a DKIM-Filter header field to messages passing through this filter
|
||||||
|
## to identify messages it has processed.
|
||||||
|
SoftwareHeader yes
|
||||||
|
|
||||||
## SIGNING OPTIONS
|
## SIGNING OPTIONS
|
||||||
|
|
||||||
# Selects the canonicalization method(s) to be used when signing messages.
|
## Selects the canonicalization method(s) to be used when signing messages.
|
||||||
Canonicalization relaxed/simple
|
Canonicalization relaxed/relaxed
|
||||||
|
|
||||||
# Domain(s) whose mail should be signed by this filter. Mail from other domains will
|
## Domain(s) whose mail should be signed by this filter. Mail from other domains will
|
||||||
# be verified rather than being signed. Uncomment and use your domain name.
|
## be verified rather than being signed. Uncomment and use your domain name.
|
||||||
# This parameter is not required if a SigningTable is in use.
|
## This parameter is not required if a SigningTable is in use.
|
||||||
#Domain example.com
|
# Domain example.com
|
||||||
|
|
||||||
# Defines the name of the selector to be used when signing messages.
|
## Defines the name of the selector to be used when signing messages.
|
||||||
Selector default
|
Selector default
|
||||||
|
|
||||||
# Specifies the minimum number of key bits for acceptable keys and signatures.
|
## Specifies the minimum number of key bits for acceptable keys and signatures.
|
||||||
MinimumKeyBits 1024
|
MinimumKeyBits 1024
|
||||||
|
|
||||||
# Gives the location of a private key to be used for signing ALL messages. This
|
## Gives the location of a private key to be used for signing ALL messages. This
|
||||||
# directive is ignored if KeyTable is enabled.
|
## directive is ignored if KeyTable is enabled.
|
||||||
#KeyFile /etc/opendkim/keys/default.private
|
#KeyFile /etc/opendkim/keys/default.private
|
||||||
|
|
||||||
# Gives the location of a file mapping key names to signing keys. In simple terms,
|
## Gives the location of a file mapping key names to signing keys. In simple terms,
|
||||||
# this tells OpenDKIM where to find your keys. If present, overrides any KeyFile
|
## this tells OpenDKIM where to find your keys. If present, overrides any KeyFile
|
||||||
# directive in the configuration file. Requires SigningTable be enabled.
|
## directive in the configuration file. Requires SigningTable be enabled.
|
||||||
KeyTable refile:/etc/opendkim/KeyTable
|
KeyTable refile:/etc/opendkim/KeyTable
|
||||||
|
|
||||||
# Defines a table used to select one or more signatures to apply to a message based
|
## Defines a table used to select one or more signatures to apply to a message based
|
||||||
# on the address found in the From: header field. In simple terms, this tells
|
## on the address found in the From: header field. In simple terms, this tells
|
||||||
# OpenDKIM how to use your keys. Requires KeyTable be enabled.
|
## OpenDKIM how to use your keys. Requires KeyTable be enabled.
|
||||||
SigningTable refile:/etc/opendkim/SigningTable
|
SigningTable refile:/etc/opendkim/SigningTable
|
||||||
|
|
||||||
# Identifies a set of "external" hosts that may send mail through the server as one
|
## Identifies a set of "external" hosts that may send mail through the server as one
|
||||||
# of the signing domains without credentials as such.
|
## of the signing domains without credentials as such.
|
||||||
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
|
ExternalIgnoreList refile:/etc/opendkim/TrustedHosts
|
||||||
|
|
||||||
# Identifies a set "internal" hosts whose mail should be signed rather than verified.
|
## Identifies a set "internal" hosts whose mail should be signed rather than verified.
|
||||||
InternalHosts refile:/etc/opendkim/TrustedHosts
|
InternalHosts refile:/etc/opendkim/TrustedHosts
|
||||||
|
|
||||||
|
## Contains a list of IP addresses, CIDR blocks, hostnames or domain names
|
||||||
|
## whose mail should be neither signed nor verified by this filter. See man
|
||||||
|
## page for file format.
|
||||||
|
# PeerList X.X.X.X
|
||||||
|
|
||||||
|
## Always oversign From (sign using actual From and a null From to prevent
|
||||||
|
## malicious signatures header fields (From and/or others) between the signer
|
||||||
|
## and the verifier. From is oversigned by default in the Fedora package
|
||||||
|
## because it is often the identity key used by reputation systems and thus
|
||||||
|
## somewhat security sensitive.
|
||||||
|
OversignHeaders From
|
||||||
|
|
||||||
|
## Instructs the DKIM library to maintain its own local cache of keys and
|
||||||
|
## policies retrieved from DNS, rather than relying on the nameserver for
|
||||||
|
## caching service. Useful if the nameserver being used by the filter is
|
||||||
|
## not local.
|
||||||
|
# QueryCache yes
|
||||||
|
|
||||||
SignatureAlgorithm rsa-sha256
|
SignatureAlgorithm rsa-sha256
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,20 @@
|
||||||
## opendmarc.conf -- configuration file for OpenDMARC filter
|
## opendmarc.conf -- configuration file for OpenDMARC filter
|
||||||
##
|
##
|
||||||
## Copyright (c) 2012-2015, The Trusted Domain Project. All rights reserved.
|
## Copyright (c) 2012-2015, The Trusted Domain Project. All rights reserved.
|
||||||
##
|
|
||||||
|
## DEPRECATED CONFIGURATION OPTIONS
|
||||||
|
##
|
||||||
|
## The following configuration options are no longer valid. They should be
|
||||||
|
## removed from your existing configuration file to prevent potential issues.
|
||||||
|
## Failure to do so may result in opendmarc being unable to start.
|
||||||
|
##
|
||||||
|
## Renamed in 1.3.0:
|
||||||
|
## ForensicReports became FailureReports
|
||||||
|
## ForensicReportsBcc became FailureReportsBcc
|
||||||
|
## ForensicReportsOnNone became FailureReportsOnNone
|
||||||
|
## ForensicReportsSentBy became FailureReportsSentBy
|
||||||
|
|
||||||
|
## CONFIGURATION OPTIONS
|
||||||
|
|
||||||
## AuthservID (string)
|
## AuthservID (string)
|
||||||
## defaults to MTA name
|
## defaults to MTA name
|
||||||
|
|
|
||||||
|
|
@ -44,7 +44,7 @@ submission inet n - n - - smtpd
|
||||||
# -o smtpd_client_restrictions=$mua_client_restrictions
|
# -o smtpd_client_restrictions=$mua_client_restrictions
|
||||||
# -o smtpd_helo_restrictions=$mua_helo_restrictions
|
# -o smtpd_helo_restrictions=$mua_helo_restrictions
|
||||||
# -o smtpd_sender_restrictions=$mua_sender_restrictions
|
# -o smtpd_sender_restrictions=$mua_sender_restrictions
|
||||||
# -o smtpd_recipient_restrictions=
|
# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
|
||||||
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
|
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
|
||||||
# -o milter_macro_daemon_name=ORIGINATING
|
# -o milter_macro_daemon_name=ORIGINATING
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
@ -56,7 +56,7 @@ submission inet n - n - - smtpd
|
||||||
# -o smtpd_client_restrictions=$mua_client_restrictions
|
# -o smtpd_client_restrictions=$mua_client_restrictions
|
||||||
# -o smtpd_helo_restrictions=$mua_helo_restrictions
|
# -o smtpd_helo_restrictions=$mua_helo_restrictions
|
||||||
# -o smtpd_sender_restrictions=$mua_sender_restrictions
|
# -o smtpd_sender_restrictions=$mua_sender_restrictions
|
||||||
# -o smtpd_recipient_restrictions=
|
# -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
|
||||||
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
|
# -o smtpd_relay_restrictions=permit_sasl_authenticated,reject
|
||||||
# -o milter_macro_daemon_name=ORIGINATING
|
# -o milter_macro_daemon_name=ORIGINATING
|
||||||
#628 inet n - n - - qmqpd
|
#628 inet n - n - - qmqpd
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue