数据库邮件日志的问题
如果在发送测试电子邮件的时候输入一个不存在的邮箱,比如111@222.com,为什么在数据库日志里找不到发送失败信息呢?求大神指点。 --------------------编程问答-------------------- 如果不存在是无法发送出去的。就相当于没有发送一样,所以就没有这个信息啦 --------------------编程问答-------------------- 当然其实这与系统有很大的关系,看系统如何设计的。你这种属于未投递,所以没有记录,与发送失败还是有一定的区别。 --------------------编程问答--------------------那就是无法知道发送结果了? --------------------编程问答-------------------- 数据库中关于邮件信息保存在系统数据库msdb中,sysmail_log,sysmail_faileditems中看看 --------------------编程问答-------------------- 你怎么判断对方收到你发的邮件了呢? --------------------编程问答--------------------
看过了,发送是成功的,但是这个邮箱地址是不存在的,估计这里只判断邮箱的格式,因为我用11111试了一下,日志里是有错误信息的。 --------------------编程问答--------------------
数据库中关于邮件信息保存在系统数据库msdb中,sysmail_log,sysmail_faileditems中看看
看过了,发送是成功的,但是这个邮箱地址是不存在的,估计这里只判断邮箱的格式,因为我用11111试了一下,日志里是有错误信息的。 --------------------编程问答--------------------
你怎么判断对方收到你发的邮件了呢?
select * from msdb.dbo.sysmail_sentitems,成功还是失败,在这里是可以看到的。
现在的问题是,我用了个不存在的邮箱地址,它居然也发送成功。
补充:.NET技术 , ASP.NET