我已经阅读了 MountainX 发布的教程(Setup DKIM (DomainKeys) for Ubuntu, Postfix and Mailman),但如果我想为多个域托管和发送电子邮件,我无法弄清楚如何应用这些步骤。有人有线索吗?
我正在使用 Postfix 和 Mailman 运行 Ubuntu 12.04。我想设置DKIM。DomainKeys Identified Mail,或 DKIM,是雅虎“DomainKeys”的继承者。它包含 Cisco 的 Identified Mail。
设置这个的步骤是什么?
推荐使用opendkim吗?
我唯一的参考是HowToForge,但我更喜欢在这里获得帮助(即使它只是对该链接中步骤的确认)。实际上,我认为 HowToForge 上的信息已经过时,因为它提到了 dkim-filter 而不是 opendkim。
这是我从 systemd 收到的投诉:
"opendkim.service: Can't open PID file /var/run/opendkim/opendkim.pid"
Run Code Online (Sandbox Code Playgroud)
如这里所见:
systemctl status opendkim.service
Run Code Online (Sandbox Code Playgroud)
提出这个:
? opendkim.service - OpenDKIM DomainKeys Identified Mail (DKIM) Milter
Loaded: loaded (/lib/systemd/system/opendkim.service; enabled; vendor preset: enabled)
Active: deactivating (stop-sigterm) (Result: timeout)
Docs: man:opendkim(8)
man:opendkim.conf(5)
man:opendkim-genkey(8)
man:opendkim-genzone(8)
man:opendkim-testadsp(8)
man:opendkim-testkey
http://www.opendkim.org/docs.html
Process: 8217 ExecStart=/usr/sbin/opendkim -x /etc/opendkim.conf (code=exited, status=0/SUCCESS)
Tasks: 6 (limit: 2361)
CGroup: /system.slice/opendkim.service
??8226 /usr/sbin/opendkim -x /etc/opendkim.conf
Feb 11 04:56:48 hacksaw.org systemd[1]: Starting OpenDKIM DomainKeys Identified Mail (DKIM) Milter...
Feb 11 04:56:48 hacksaw.org systemd[1]: opendkim.service: Can't open …Run Code Online (Sandbox Code Playgroud) 我按照这篇文章中的说明进行操作,这 是我的 postfix main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
myhostname = 2mm.biz
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = 2mm.biz, 2mm.compute-1.internal, localhost.compute-1.internal, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 54.243.206.201/32
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
luser_relay = ubuntu@localhost
local_recipient_maps =
virtual_alias_domains = 2mm.biz
virtual_alias_maps …Run Code Online (Sandbox Code Playgroud)