I am trying to install opendkim on a server running RHEL 6. I have followed
the instructions at
http://stevejenkins.com/blog/2011/08/installing-opendkim-rpm-via-yum-with-postfix-or-sendmail-for-rhel-centos-fedora/comment-page-1/#comment-16242
by Steve Jenkins closely, but I still can't get opendkim to start.
If I leave a blank line in the opendkim.conf file, I get:
Starting OpenDKIM Milter: opendkim: /etc/opendkim.conf: configuration error
at line 3: unrecognized parameter
If I leave line 39 uncommented (#Umask 002) I get this error:
Starting OpenDKIM Milter: opendkim: /etc/opendkim.conf: configuration error
at line 39: illegal value
Then, if I have no blank lines and comment #Umask 002, I get this error:
: dkimf_db_open(): No such file or directoryndkim.conf:
refile:/etc/opendkim/TrustedHosts
I have confirmed that TrustedHosts, KeyTable and SigningTable are in place
at /etc/opendkim.
Below are those files. Of course, I changed example.com to
myactualdomain.com.
-----------------------------------------
TrustedHosts file
--------------------------------------------------------------------------------
KeyTable file
-----------------------------------------
-- 127.0.0.1 example.com mail.example.com ----------------------------------------- SigningTable file ----------------------------------------- *_at_example.com default._domainkey.example.com ----------------------------------------- KeyTable file ----------------------------------------- default._domainkey.example.com example.com:default:/etc/opendkim/keys/example.com/default ----------------------------------------- opendkim.conf file ----------------------------------------- # Attempt to become the specified user before starting operations. UserID opendkim:opendkim # # Create a socket through which your MTA can communicate. Socket inet:8891_at_localhost # # Required to use local socket with MTAs that access the socket as a non- # privileged user (e.g. Postfix) Umask 002 # # This specifies a text file in which to store DKIM transaction statistics. #Statistics /var/spool/opendkim/stats.dat # ## SIGNING OPTIONS # # Selects the canonicalization method(s) to be used when signing messages. Canonicalization relaxed/simple # # 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. # This parameter is not required if a SigningTable is in use. Domain example.com # # Defines the name of the selector to be used when signing messages. Selector default # # Gives the location of a private key to be used for signing ALL messages. # KeyFile /etc/opendkim/keys/default.private # # 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 # setting in the configuration file. KeyTable refile:/etc/opendkim/KeyTable # # 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 # OpenDKIM how to use your keys. SigningTable refile: /etc/opendkim/SigningTable # # Identifies a set of "external" hosts that may send mail through the server as one # of the signing domains without credentials as such. ExternalIgnoreList refile:/etc/opendkim/TrustedHosts # # Identifies a set internal hosts whose mail should be signed rather than verified. InternalHosts refile:/etc/opendkim/TrustedHosts Thanks, Rick Nelson RAM Designs, LLC 970 824-4780 rick_at_ramdesigns.comReceived on Fri Dec 02 2011 - 16:35:24 PST
This archive was generated by hypermail 2.2.0+W3C-0.50 : Fri Dec 02 2011 - 21:50:03 PST