NopCommerce如果配置让用户注册为通过邮箱注册,并且注册后激活邮箱才可登录,那么我们需要对NopCommerce的邮箱账户进行配置,用来发送邮件用。当然邮件还有很多其他用途,比如发送用户订阅的信息,订单的信息,更改密码等。NopCommerce发送邮件的策略不是即时发送,而是先把待发送的数据插入到消息队列中,系统初始化是有一个发送邮件服务任务,定期来执行发送邮件!
1.配置邮箱
您可以为系统邮箱配置多个账号(只需设置一个默认账号用来发送)
注:邮箱配置主要注意一下 SSL 与 Use default credentials(使用默认凭据)选项,否则无法正常发送邮件
我用的是163的邮箱做测试的,这两个选项都是False,其他邮箱根据实际情况配置
2.小插曲
这期间出现了个小插曲,就是配置的126邮件,以前是可以发送的,后来居然不能登录,报了下面的错误net_io_connectionclosed。
Unable to read data from the transport connection: net_io_connectionclosed.
登录126的邮箱看一下,返回的结果是:
可能几个星期不登录,出现了这样的错误,我以为发生了啥事!
3.小结
邮箱这块看上去好简单,但是还是浪费了不少时间,配置的时候一定要注意,不然总是不成功,也挺打击的!