我需要从 asp.net 网站发送电子邮件。邮件服务器与 Web 服务器不在同一网络中(位于不同位置)。有时它可以发送邮件而不会出现任何错误,但有时它不起作用并给出错误提示,
邮箱不可用。服务器响应为:[电子邮件保护]必须先检查新邮件
知道是什么原因导致了这个问题吗?
答案1
目标主机似乎已将其设置为在给定用户检查新邮件之前不会创建用户邮箱;此时系统将创建相应的邮箱文件。
很有可能这是一个使用由数据库驱动的虚拟邮箱的主机;
有一个几乎相同的帖子stackoverflow 也给出了类似的共识。