https://kn007.net/topics/postfix-advanced-to-use-the-new-dkim-signature-opendkim/
虽然OpenDKIM的前身dkim-milter仍然可以使用,而且也不存在性能问题,或其他问题,但总有人喜新厌旧。(如何配置dkim-milter详见《[Postfix进阶]CentOS邮件系统添加DKIM签名》)
注:该文章不适合Ubuntu和Debian,需要做些变动。这两系统比较煞笔,还要修改/etc/default/opendkim才行。
今个儿就来说说,OpenDKIM的配置方法(仍然以CentOS示例),其实也很简单,请继续往下看。
本人系统是CentOS 6.6 X64,考虑到方便以后可以升级,我们使用yum方式来安装。
我写了个Shell的自动安装脚本。(注意:确保你的hostname是你的域名)
#!/bin/bash #Made By kn007 #Add EPEL Community Project rpm --import http://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-6 rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm #Fix EPEL Setup Error sed -i 's:#baseurl:baseurl:g' /etc/yum.repos.d/epel.repo sed -i 's:mirrorlist:#mirrorlist:g' /etc/yum.repos.d/epel.repo #Install Postfix DKIM Signature yum -y install opendkim cat > /etc/opendkim.conf<<EOF UserID opendkim:opendkim UMask 022 Mode sv PidFile /var/run/opendkim/opendkim.pid Canonicalization relaxed/relaxed TemporaryDirectory /var/tmp ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable SigningTable refile:/etc/opendkim/SigningTable MinimumKeyBits 1024 Socket inet:8891 LogWhy Yes Syslog Yes SyslogSuccess Yes EOF mkdir -p /etc/opendkim/keys/`hostname -f` opendkim-genkey -D /etc/opendkim/keys/`hostname -f`/ -d `hostname -f` -s default chown opendkim:opendkim -R /etc/opendkim/ chmod -R 700 /etc/opendkim echo "default._domainkey.`hostname -f` `hostname -f`:default:/etc/opendkim/keys/`hostname -f`/default.private" >> /etc/opendkim/KeyTable echo "*@`hostname -f` default._domainkey.`hostname -f`" >> /etc/opendkim/SigningTable echo "localhost" >> /etc/opendkim/TrustedHosts echo "`hostname -f`" >> /etc/opendkim/TrustedHosts cat >> /etc/postfix/main.cf<<EOF #DKIM milter_default_action = accept milter_protocol = 2 smtpd_milters = inet:8891 non_smtpd_milters = inet:8891 EOF service opendkim start service postfix restart cp /etc/opendkim/keys/`hostname -f`/default.txt /root/`hostname -f`-dkim-signature_default.txt echo "open '/root/`hostname -f`-dkim-signature_default.txt', then add the TXT record to you DNS resolution system."
就这样,就好了。过程非常简单。
最后,需要你打开/root下的XXX-dkim-signature_default.txt添加到DNS域名解析商里面,如下所示。
相关推荐
使用opendkim定向到虚拟别名的Dockerized后缀安装 建立形象 $ sudo docker pull philipgarnero/postfix 用法 生成您的dkim配置 $ sudo docker run --rm -e DOMAINS= " example.com test.com " \ -v /persistent/...
该Dockerfile提供了一个在多域设置中通过TLS,OpenDKIM,SpamAssassin运行Postfix的容器。 配置 后缀 随附的配置文件是为完全虚拟系统设置的。 要在您的本地域上启用接收,请编辑etc/postfix/main.cf和etc/mailname ...
电子邮件服务器设置脚本 ...用于发送和接收邮件的Postfix 。 Dovecot可以将邮件发送到您的电子邮件客户端(杂项,Thunderbird等)。 使用本地登录安全地链接上述两个文件的配置文件。 Spamassassin可以
后缀模块该模块将安装和配置 postfix 服务器,并允许您管理 spf 和 dkim 配置用法服务器配置 class { 'postfix' : myorigin => ' web.alkivi.fr ' , myhostname => ' web.alkivi.fr ' , mydestination => [ ' web....
POSTFIX安装POSTFIX安装POSTFIX安装POSTFIX安装POSTFIX安装POSTFIX安装POSTFIX安装POSTFIX安装
利用Postfix搭建邮件系统 利用Postfix搭建邮件系统
Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置 Postfix安装配置
docker-postfix, 在 Docker 容器中,使用smtp身份验证( sasldb ) 运行后缀 docker后缀在 Docker 容器中运行带有smtp身份验证( sasldb )的postfix 。 TLS和OpenDKIM支持是可选的。需求Docker 1.0安装构建图像$ sudo ...
postfix权威指南,O’Reilly系列丛书,POSTFIX权威指南中文版,文字版,排版与原书保持一致。全面了解postfix的绝对好书。...在换成Postfix之后,原本针对sendmail而写的应用程序或脚本同样可继续使用。
Postfix和Golang 使用Golang通过Postfix发送电子邮件。
CentOS5下使用Postfix搭建邮件服务器的详细教程
postfix全功能邮件服务器的搭建 .postfix所需软件包及存放目录 httpd-2.2.9.tar.gz 安装源码包apache mysql-5.0.56.tar.gz 安装源码包mysql php-5.2.6.tar.bz2 安装php...
可以使用POSTFIX_环境变量设置Postfix。 有关默认配置,请参见 。 您可能要设置POSTFIX_myhostname (220 / HELO使用的FQDN)。 请注意, POSTFIX_myhostname将更改后缀选项 。 可以使用OPENDKIM_环境变量设置...
Postfix安装
在不到10分钟的时间内,使用Nginx(w / HTTPS),PHP FPM,Postfix,OpenDKIM,MySQL / MariaDB,PostgreSQL等启动完整配置的基于Ubuntu / Debian的Web服务器。 也部署您的Web应用程序。 Instant Start对于以最小的...
序 前言 第一章 简介 Postfix的起源与设计理念 E-mail与Internet Postfix的角色 Postfix的安全性 如何取得Postfix 第二章 基本概念 Unix的概念 E-mail的概念 第三章 Postfix的结构 Postfix的组件 邮件如何进入...
本书内容以postfix 2.0版为准并涵盖过去曾经广为流传的某些重要旧版本与其的差异。
使用 sublime text 打开 /etc/postfix 文件夹,将 my_username、my_password 批量替换成自己的, 然后: ``` $ cd /etc/postfix $ sudo chown root ./* $ sudo postmap sasl_passwd generic sd_relayhost sender_...
在Linux下成功搭建起Postfix服务器。
postfix-2.2.11.tar.gz