昨晚至今早,在新的项目中,实现一个小功能,就是当有访问者浏览网页在留言簿留言时,系统把留言内容发送至某一个邮箱或是抄送指定的邮箱中。
使用以前能正常发送邮件的代码,但在新项目中,测试时,就是出现标题的错误:Mailbox unavailable. The server response was: 5.1.1 User unknown
发送邮件的邮箱地址,帐号与密码均是正常的帐号。为何还有User unknown的异常呢?
原来,这个不明用户,不是指发送者的信息,而是收件者是一个异常用户,当时开发当初指这个邮箱作为默认接收邮箱。直到今天网管还没有创建这个邮箱。
其实,Insus.NET经过很长时间,实现发送邮件的功能,下面有几点需要注意的。
不管是发送者,还是接收者,SMTP服务器,帐号,密码均是正常有效的。