问题标签 [dkim]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1015 浏览

email - Google Apps SMTP 服务器是否会自动使用 DKIM 对邮件进行签名?

我已将我的 Google Apps 帐户配置为使用我的 DomainKey (DKIM) 对邮件进行签名,并且我已确认当我直接从我的 Google Apps 帐户发送邮件时,签名发生并且正常工作。

现在,我想将它与使用 Google 的 SMTP 服务器通过同一域发送电子邮件的 Web 应用程序结合起来。这是我看到的唯一问题:Google 的 SMTP 服务器是否会自动签署我通过 DKIM 以编程方式从我的 Google Apps 帐户发送的邮件,还是我必须手动签署?

0 投票
1 回答
18798 浏览

dkim - DomainKeys与DKIM之间的区别?

请解释 DomainKeys 与 DKIM 之间的区别

0 投票
1 回答
2462 浏览

django - Django SMTP 身份验证最佳实践

我有一个 Django 网站和一个在同一个 Ubuntu Server 10.04 框中运行的后缀服务。

  1. 您会建议我使用哪种类型的身份验证,以使其简单且安全?
  2. 如果我希望我的邮件经过 DKIM/DomainKey 签名并符合发件人 ID(这样它们最终不会被标记为垃圾邮件),我应该担心什么?

有人吗?

0 投票
1 回答
2115 浏览

java - 如何在 Java Google App Engine 中检查传入电子邮件的 DKIM 签名

我正在寻找一种方法来验证传入电子邮件的 DKIM 签名。

我知道如何在 Java SE 中做到这一点,但它会使用诸如javax.naming.directory.DirContext从 DNS 服务器获取数据之类的类,并且此类不在 App Engine 中的白名单中。

知道如何与 Google App 引擎中的 DNS 进行通信吗?

有一篇博文说:

配置 DKIM 后,只需从您的 Google Apps 帐户发送一封电子邮件至:

dkim@dkim-test.appspotmail.com

在几分钟内,您应该会收到一封显示“通过”或“失败”的电子邮件。如果你的测试通过了,你就万事大吉了!

我试过了,它有效!它看起来像一个 Google App Engine 应用程序。是怎么做到的?!

0 投票
3 回答
4069 浏览

c# - .NET MailMessage 和 AlternativeViews 中的 DKIM

我正在使用 DKIM.NET (https://github.com/dmcgiv/DKIM.Net) 对 MailMessage 进行签名,然后再将其发送给收件人。我面临的问题是,当我以 AlternativeViews 的形式将内容作为 HTML 和纯文本插入时,上面的组件对 MailMessage 的正文 (mailMessage.Body) 进行了签名。

结果是我的 mailMessage.Body 为空,但收到的消息正文包含我的替代视图,因此 DKIM 无法正确验证。

有没有办法解决这个问题?也许在将 HTML 和纯文本替代视图分配给 MailMessage 对象之前对其进行签名?或者也许使用另一个组件?

编辑:

自从我开始这个问题以来,我已经在https://github.com/yannispsarras/DKIM-AlternativeViews创建了一个项目- 这绝不是完整或稳定的,但我将它发布在这里以防它对任何想要的人有用为 .NET 中已签名的替代视图找到解决方案。

0 投票
2 回答
13195 浏览

email - 正确发送邮件列表邮件的电子邮件标题

我正在编写一个允许用户向动态创建的邮件列表发送电子邮件的应用程序。例如,用户可以向 my-team@site.com 发送电子邮件(该站点是体育联赛的联赛管理站点),电子邮件将发送给该​​用户团队中的每个人。我试图弄清楚电子邮件标题应该是什么才能正确发送电子邮件并使所有 From 和 To 字段看起来正确。

在 Gmail 中,当您收到来自邮件列表的电子邮件(我正在查看来自 google 群组的电子邮件)时,它说它来自发送它的人并且它被发送到列表地址,但电子邮件是交付给我。除了 Delivered-To: 标头之外,我的地址不会出现在任何标头中。那是谷歌的魔法吗,还是我可以做同样的事情?

额外问题:我正在使用 Postfix+OpenDKIM 签署电子邮件。如果 From 域与我指定的域匹配,它将对消息进行签名,但如果 Sender 域匹配,则不会。我如何告诉它改用发件人域。

0 投票
1 回答
1246 浏览

dns - 没有记录名称的dns txt记录?

我的域名提供托管我的域的 dns。

但是对于 txt 记录,他们没有输入 txt 记录名称的字段,只有 txt 记录值的字段

我以前自己管理的 dns 服务器,我正在做 google._domainkey 作为记录名称

有没有办法在没有记录名的情况下在 txt 中有有效的 dkim 条目?

谢谢

0 投票
1 回答
817 浏览

delphi - 如何将 DKIM 与 TidSMTP 客户端一起使用?

我正在通过基于 TidSMTP 客户端的应用程序发送通知电子邮件。

收到我在 gmail 中发送的消息时,我看到警告“此电子邮件无法由 name@domain.com 发送”。

Google 本身建议使用 DKIM 或 SPF 来防止该问题。

据我研究,SPF 不是免费服务,所以我宁愿选择免费服务。(如果我错了,请纠正我)。

有人已经这样做了吗?该怎么办?

0 投票
1 回答
3332 浏览

dkim - 如何使用 DKIM 私钥签署外发电子邮件

我为我的域生成了 DKIM,我收到了一个公钥和一个私钥。我在我的 DNS 中更新了我的公钥值,现在我剩下了私钥。如何使用这个私钥?如何使用此 DKIM 私钥签署我的外发电子邮件?

我正在运行安装了 Plesk 的 Windows 2003 服务器。任何人都请告诉我在哪里以及如何添加我的私钥以启用电子邮件签名。

0 投票
0 回答
204 浏览

email - DKIM - 部分签名(`l` 参数);减少计算开销

有没有人有使用 DKIM 仅签署部分消息体的经验?

DKIM 规范允许限制用于计算签名的消息正文的数量;电子邮件的 DKIM-Header ('l') 中的一个参数可用于向收件人服务器指示实际签署了多少正文。如果我可以限制这一点,我可以减少我的 MTA 消耗的 CPU 量,但如果它导致可交付性问题,显然不值得麻烦。

在实践中,邮件提供商是否要求对整个正文进行签名?

参考:

.

感谢您的输入!