SMTP错误“首先检查新邮件”

我需要从一个asp.net网站发送电子邮件。 邮件服务器与Web服务器不在同一networking中(位于不同的位置)。 有时它发送邮件没有任何错误,但有时它不起作用,并给出错误说,

信箱不可用。 服务器响应是:[email protected]必须先检查新邮件

任何想法是什么造成这个问题?

看起来,目标主机已经设置了用户邮箱不会被创build的位置,直到给定的用户已经检查了新的邮件; 此时系统将创build相应的邮箱文件。

有可能这是一个使用从数据库驱动的虚拟邮箱的主机;

有一个几乎相同的线程在stackoverflow给出了类似的共识。