NopCommerce如果配置讓用戶注冊為通過郵箱注冊,並且注冊後激活郵箱才可登錄,那麼我們需要對NopCommerce的郵箱賬戶進行配置,用來發送郵件用。當然郵件還有很多其他用途,比如發送用戶訂閱的信息,訂單的信息,更改密碼等。NopCommerce發送郵件的策略不是即時發送,而是先把待發送的數據插入到消息隊列中,系統初始化是有一個發送郵件服務任務,定期來執行發送郵件!
您可以為系統郵箱配置多個賬號(只需設置一個默認賬號用來發送)
注:郵箱配置主要注意一下 SSL 與 Use default credentials(使用默認憑據)選項,否則無法正常發送郵件
我用的是163的郵箱做測試的,這兩個選項都是False,其他郵箱根據實際情況配置
這期間出現了個小插曲,就是配置的126郵件,以前是可以發送的,後來居然不能登錄,報了下面的錯誤net_io_connectionclosed。
Unable to read data from the transport connection: net_io_connectionclosed.
登錄126的郵箱看一下,返回的結果是:
可能幾個星期不登錄,出現了這樣的錯誤,我以為發生了啥事!
郵箱這塊看上去好簡單,但是還是浪費了不少時間,配置的時候一定要注意,不然總是不成功,也挺打擊的!