相关疑难解决方法(0)

与.Net中的IIS SMTP服务器进行有意义的交互

我们的业务每周都会向大量订阅者发送简报.当业务非常年轻时,在我加入之前,他们使用了一个"免费"版本的一些群发邮件,花了六个小时发送5K邮件,并且在互联网上的每次反向DNS检查都被违反了.

我将其升级为定制的.Net小部件,该小部件在正确的服务器上运行,并且可以在半小时内发送最多约20k的邮件,并且完全符合DNS.不幸的是(或者幸运的是,取决于你的立场)我们的邮件列表现在已经超出了这个简单的工具.特别是它缺乏足够的节流,它可以制作比服务器可以舒适地立即发送更多的邮件.我需要实际监视IIS SMTP服务器的可用外发邮件存储分配的完整程度,并相应地限制负载.

不幸的是,我找不到邮件对象在转换成邮件时(或者甚至)转到的位置的信息.如果我有一个值得关注的地方,我可以实现一个filesystemwatcher,目前我没有.如果没有创建实际的邮件文件,我想我将不得不创建一个来实现该功能,但我需要知道在哪里放置它.允许系统以某种方式确认发送也会更令人放心,但我不知道如何从系统中检索已发送邮件的数据.

广泛的谷歌搜索在这些方面已经证明是模糊的; 所以我想知道这里是否有人知道我可以在哪里获得这些问题的指南,或者可以指出我正确的方向.

非常感谢.

编辑:最后我放弃了尝试测量IIS SMTP服务器上的吞吐量作为一个糟糕的工作.它似乎并不想玩.我现在正在一个单独的位置执行我的日志记录,然后将其分流到SMTP服务器.我仍然不知道有谁真正困扰试图密切关注IIS SMTP服务器的行为,所以在撰写本文时这个问题没有答案.

那好吧...

c# iis smtp

4
推荐指数
1
解决办法
3103
查看次数

标签 统计

c# ×1

iis ×1

smtp ×1