【发布时间】:2013-06-26 12:58:11
【问题描述】:
我正在使用 asp.net c# 进行编程。我们的网站发送批量电子邮件。
我遇到了一个问题,我发送了一批电子邮件(大约 200 封) 大约一半被发送,一半没有。
这也再次发生,我发送了 17 封电子邮件,但只发送了 10 封。
基本上是一个 SQL 调用获取行,然后循环遍历每一行并使用 asp email 组件发送每封电子邮件。
我用来发送电子邮件的公司表示,他们从未收到我们网站发送未发送电子邮件的请求。
所以我想要一种方法来让我知道是否未发送电子邮件。我想过以下几点。最好的方法是什么?
我的理想是访问我们发送的电子邮件的电子邮件日志,然后我可以循环访问并更新我们的数据库,说他们已收到。目前的公司不允许这样做。有谁知道可以帮忙的人吗?
当我向外部 smtp 公司发送电子邮件时,我可以在 sql 中创建一个日志记录表,但我怎么知道它们已收到?
任何想法都将不胜感激。
【问题讨论】:
标签: asp.net email logging smtp