當我爲我的Web應用程序創建用戶時,使用 自動生成的密碼將SMTP電子郵件(使用ASP.NET的SmtpClient)發送給用戶。但是,有時我注意到它超時,新用戶根本不會收到帶有密碼的電子郵件。SMTP郵件超時問題
好的,所以我會顯示一條消息,指出郵件沒有通過但創建了用戶。
因此,系統管理員有2個選項至今:
一)重置用戶密碼,並希望其他SMTP郵件與自動生成的密碼發送。 b)刪除並重新創建用戶。
如果未發送smtp,我可以回滾用戶創建,但解決此問題的最佳做法是什麼?
我在想,我應該重試發送電子郵件3次,每次超時時間爲5秒。所以15秒將是最糟糕的情況。
這是要走的路嗎?