コード例 #1
0
        public async Task SendMasterPasswordHintEmailAsync(string email, string hint)
        {
            var message = CreateDefaultMessage("Your Master Password Hint", email);
            var model   = new MasterPasswordHintViewModel
            {
                Hint        = CoreHelpers.SanitizeForEmail(hint),
                WebVaultUrl = _globalSettings.BaseServiceUri.VaultWithHash,
                SiteName    = _globalSettings.SiteName
            };

            await AddMessageContentAsync(message, "MasterPasswordHint", model);

            await _mailDeliveryService.SendEmailAsync(message);
        }
コード例 #2
0
ファイル: RazorViewMailService.cs プロジェクト: robisys/core
        public async Task SendMasterPasswordHintEmailAsync(string email, string hint)
        {
            var message = CreateDefaultMessage("Your Master Password Hint", email);
            var model   = new MasterPasswordHintViewModel
            {
                Hint        = hint,
                WebVaultUrl = _globalSettings.BaseVaultUri,
                SiteName    = _globalSettings.SiteName
            };

            message.HtmlContent = _engine.Parse("MasterPasswordHint", model);
            message.TextContent = _engine.Parse("MasterPasswordHint.text", model);
            await _mailDeliveryService.SendEmailAsync(message);
        }