gpt4 book ai didi

email - 发送数百万封电子邮件时出现垃圾邮件问题

转载 作者:行者123 更新时间:2023-12-03 00:34:51 24 4
gpt4 key购买 nike

我目前正在用 C 语言开发一个电子邮件服务器,最终目标是每天能够向数百万人发送数百万封电子邮件。许多组织都有包含大量用户的电子邮件列表,他们每周/每月等都会向这些用户发送电子邮件。

最大的问题:如何防止服务器和电子邮件被标记为垃圾邮件?到目前为止,我见过的所有垃圾邮件预防内容大多涉及不良配置,或者至少不需要每小时发送大量电子邮件。我还没有看到任何能够解决每小时数百万封电子邮件的问题。

以下是您可以做出的一些假设:

  • 发送的每封电子邮件都是合法的
  • 所有 SPF 记录和 MX 记录均准确、最新且有效
  • 正在使用所有其他常见的垃圾邮件预防策略(反向 DNS 很好,使用 DKIM,返回地址有效,等等)
  • 电子邮件是一对一的(即,我不会抄送 1000 个 Gmail 地址;我会向每个地址发送一封电子邮件)

以下一些问题可以帮助我们朝着正确的方向前进:

  • 我是否应该限制每个域每分钟发送到 X 封电子邮件的电子邮件数量?如果是这样,GMail 和 MailChimp 等网站如何解决这个问题? 注意:没有 ISP 限制;这只是接收邮件服务器的问题...
  • 我应该限制给定时间域的连接数量吗? (例如,如果我同时打开 10/100/1000 个 Gmail 服务器连接,Google 会认为我是垃圾邮件代理吗?)
  • 我应该接受多少次退回(地址上的 5xx 错误)才能自动从订阅列表中删除该电子邮件?这会影响服务器的垃圾邮件评级吗?
  • 还有什么我应该或不应该做的吗?

最后一点:请记住这是一个编程问题,而不是一个库问题 - 我不想使用别人的服务;我们自己编写是有原因的。我正在寻找实用的编程建议。

最佳答案

这不是一个编程问题,但这里是:

我强烈建议您加入本地邮件运营商邮件列表以及“Spam-L”邮件列表。阅读文件,看看其他人遇到了什么问题。

简单的回答是,目标服务器可以并且确实使用各种方法来尝试防止垃圾邮件。为了获得良好的交付能力,您需要了解很多事情,并且这些事情一直在变化

  • 首先也是最重要的一点,请记住:

    言论自由还包括自由聆听。没有人必须接受或转发您的邮件。

    独立运营商、企业和个人完全有权以任何理由或无理由拒绝您的邮件。互联网服务提供商仅受其与客户签订的契约(Contract)和公共(public)运营商法律的限制,这些法律通常赋予他们广泛的自由裁量权,可以决定哪些内容被视为垃圾邮件以及如何阻止垃圾邮件。

  • 他们的系统,他们的规则。如果您希望传递邮件,则必须与接收 ISP 合作。这可能意味着跳过障碍,或者遵守你认为愚蠢或毫无意义的要求。

  • 确保您没有被 SpamHaus 列出。大多数大大小小的 ISP 都使用 SpamHaus DNSBL 服务。如果您的邮件出现在 SpamHaus 的某个列表中,则表明他们认为您的邮件符合其列表标准。由于 SpamHaus 的高声誉,大多数 ISP 都会根据他们的意见简单地阻止您发送的所有邮件。

  • 确保处理取消订阅。

  • 确保处理未送达报告。您可能不想在第一个 NDR 上终止订阅,因为可能会出现间歇性网络或服务器问题,从而导致无法送达交付,甚至错误报告地址不正确。但如果你在一两个月内收到了几个但没有成功交付,你应该终止订阅。

  • 加入付费声誉服务。这可能需要缴纳 margin ,如果您发送垃圾邮件,您可能会损失该 margin 。 SpamHaus 提供其中之一。还有其他的。

  • 从 Return-Path 等人那里获取专业建议。您也必须为此付费。

  • 监控。你必须跨越的圈子一直在变化。确保您了解新出现的交付能力问题。

  • 加入反馈循环。大多数大型 ISP 都会提供反馈计划,您可以在其中获得有关用户如何看待您的邮件、是否将其报告为垃圾邮件等的反馈。

关于email - 发送数百万封电子邮件时出现垃圾邮件问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11111618/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com