配置 – Exim 4.71不会将DKIM签名添加到外发电子邮件中

编程之家收集整理的这篇文章主要介绍了配置 – Exim 4.71不会将DKIM签名添加到外发电子邮件中编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在尝试将DKIM添加到我的域中,我创建了一个密钥,将以下内容添加到/etc/exim4/conf.d/transport/30_exim4_config_remote_smtp: dkim_domain = mydomain.com dkim_selector = mail1 dkim_private_key = /etc/exim4/dkim.key 重新启动的exim服务,尝试了dpkg-
我正在尝试将DKIM添加到我的域中,我创建一个密钥,将以下内容添加到/etc/exim4/conf.d/transport/30_exim4_config_remote_smtp:
dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key

重新启动的exim服务,尝试了dpkg-reconfigure,但所有电子邮件都是在没有签名的情况下发送的. /var/log/exim4/panic.log为空.没有错误或任何事情.

我究竟做错了什么? Ubuntu 10.04 LTS

### transport/30_exim4-config_remote_smtp
#################################
# This transport is used for delivering messages over SMTP connections.

remote_smtp:
  deBUG_print = "T: remote_smtp for $local_part@$domain"
  driver = smtp
.ifdef REMOTE_SMTP_HOSTS_AVOID_TLS
  hosts_avoID_tls = REMOTE_SMTP_HOSTS_AVOID_TLS
.endif
.ifdef REMOTE_SMTP_headerS_REWRITE
  headers_rewrite = REMOTE_SMTP_headerS_REWRITE
.endif
.ifdef REMOTE_SMTP_RETURN_PATH
  return_path = REMOTE_SMTP_RETURN_PATH
.endif
.ifdef REMOTE_SMTP_HELO_DATA
  helo_data=REMOTE_SMTP_HELO_DATA
.endif

dkim_domain = mydomain.com
dkim_selector = mail1
dkim_private_key = /etc/exim4/dkim.key

.ifdef DKIM_CANON
dkim_canon = DKIM_CANON
.endif
.ifdef DKIM_STRICT
dkim_strict = DKIM_STRICT
.endif
.ifdef DKIM_SIGN_headerS
dkim_sign_headers = DKIM_SIGN_headerS
.endif

电子邮件的日志行:

2013-03-21 20:25:14 1UIfUY-0008Tz-1g <= nick@mydomain.com U=nick P=local S=365
2013-03-21 20:25:16 1UIfUY-0008Tz-1g => nick@myemail.com R=dnslookup T=remote_smtp H=ASPMX.L.Google.com [173.194.79.26] X=TLS1.0:RSA_ARCFOUR_SHA1:16 DN="C=US,ST=California,L=Mountain VIEw,O=Google Inc,CN=mx.Google.com"
2013-03-21 20:25:16 1UIfUY-0008Tz-1g Completed
我不是外行专家,但是我找到的指南引用了一个宏表,
/etc/exim4/conf.d/main/00_local_macros

和你的配置引用ifdef DKIM_CANON.

尝试删除if语句或添加宏表.

弱SHA1,但仍然. DKIM-signing_outgoing_mail_with_exim4

总结

以上是编程之家为你收集整理的配置 – Exim 4.71不会将DKIM签名添加到外发电子邮件中全部内容,希望文章能够帮你解决配置 – Exim 4.71不会将DKIM签名添加到外发电子邮件中所遇到的程序开发问题。

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

Ubuntu文章

操作系统实验一到实验九合集(哈工大李治军)有详细代码及注释,程序已在本地测试,均能跑通
0001、搞定linux操作系统Linux是一个开源的操作系统,但总是拿开源说事的话,对于没有深入了解的同学来说可能不是能很清楚的认识这个概念。这里我换个角度用大白话聊一聊linux,linux其实是属于喜欢“折腾”的人的,而恰恰我们计算机相关专业的同学是最需要契合这个属性的,通过不断地折腾,在折腾中成长的速度是飞快的。而且现在国内绝大多数公司产品部署都是使用的某个linux发行版本,而且随着linux内核支持namespace内核以及docker的诞生,云原生技术近些年来的迅猛发展,linux毫无
1.通过学习、查阅/寻找资料,培养学生获取有关计算机组装的技术、工艺及测试方法、驱动程序的能力。2.培养学生计算机硬件系统的拆卸、安装、故障排除,操作系统安装与设置,驱动程序加载,技术指标测试等方面的能力,获得计算机系统维护的基本训练。3.培养学生遵守操作规程,安全操作的意识,考虑工程实践活动对环境的影响。4.认识环境问题对计算机技术发展的影响,培养学生节能环保意识。5.熟悉与计算机系统有关的英语用语和单词。1.听教师讲清实习的基本原理、要求、目的和注意安全事项,并遵守实验室的规定。2.实习学生1
万字总结基础Linux命令
一、搭建samba服务器 1.下载: sudo apt-get install samba samba-common 2.创建共享文件夹MyShare: mkdir /home/user/MyShar
Ubuntu 21.04 使用命令行分配静态IP地址 查看网卡 logical name 输入 sudo lshw -class network 后回车,在列出的信息中找到 local name 键,
首先,安装Fcitx输入框架sudo apt install fcitx其次,上搜狗输入法官网下载Linux版本搜狗输入法(32位和64位根据自己情况,在虚拟机上用浏览器下载即可然后进入相应的下载目录,进行安装(安装过程中如果有错,运行sudo apt --fix-broken install)点击左上角的图标打开Dash,输入update-manager,点击更新管理器。然后找...
这个操作估计是弄了不下四五次了,但是这次弄了整整俩个小时。关于win10的各种方案有shift+重启有恢复 在高级启动但是我的电脑好像是因为自动更新关了没有补丁包吧!一直没有疑难解惑那个选项但是实际上是很简单的以下就是设置步骤关机-&gt;重启电脑 按del键然后按F7 按左键到高级 选择cpu设置开启 Intel VT-x 即可然后vm虚拟机就可以打开...
微信公众号搜索 “ 程序精选 ” ,选择关注!
微信公众号搜 "程序精选"关注