我为dotnenuke做了自定义登录控制。现在我正在尝试实现忘记密码功能但我错过了一些我可以通过用户名获取密码但无法找到如何向用户发送邮件的内容。
UserInfo ui= UserController.GetUserByName(this.PortalId, "JohnDoe");
string pass = UserController.GetPassword(ref ui, "");
答案 0 :(得分:3)
查看DotNetNuke.Services.Mail.Mail
课程。根据您的需要,您可能只需要致电Mail.SendMail(user, MessageType.PasswordReminder, portalSettings)