如何将SMTP传递限制为每小时批次

时间:2010-03-26 14:26:35

标签: iis-6 smtp connection limit outbound

为了防止我们被主要ISP(除了SPF记录,隐私政策,CANSPAM合规性等)标记为垃圾邮件发送者 - 我想限制一小时发送的邮件数量。
这可能在W2K3 SMTP服务器中?我正在查看SMTP虚拟服务器配置屏幕中的出站连接属性...如果修改这些设置将会实现我想要的功能,那就不那么清楚了。

简而言之,我喜欢这台服务器发送的邮件排队,例如每10分钟左右发送5000封邮件。

这可能吗?

2 个答案:

答案 0 :(得分:2)

所以,我发现了我想要的东西 - 以防其他人寻找它。 我正在使用ASPNET的配置设置将邮件丢弃到服务器上的不同拾取目录(而不是默认的Queue目录)。然后我可以简单地使用计划任务每​​30分钟检查一次拾取目录,并将N条消息复制到SMTP队列目录......它们将被拾取并邮寄。配置部分/设置为:

  <system.net>
    <mailSettings>
        <smtp deliveryMethod="SpecifiedPickupDirectory">
          <specifiedPickupDirectory pickupDirectoryLocation="C:\YOUR_CUSTOM_PICKUP_DIR" />
        </smtp>  
    </mailSettings>
  </system.net>

答案 1 :(得分:0)

你有什么想发送邮件的,据我所知,我不认为你可以设置发送服务器,但如果你有一些代码将邮件放在一起你可以把发送功能放在一个计时器上。

每隔10分钟就会发送5000封电子邮件,但几天之后仍然会将您标记为垃圾邮件。因为每天接近100万封电子邮件。