internal async Task MailSend(MailAddress mailAddress, string token) { PCSiteTraceSource.MethodStart(); try { var mailsender = new VerificationMailSender(new MailTemplateGateway( new Blob( Config.Item["Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"], Config.Item["Toyota.Gbook.WebSite.MailTemplate.ContainerName"], RetryPolicies.NoRetry()))); await mailsender.SendPasswordReminderMail(mailAddress, token); } catch (Exception ex) { PCSiteTraceSource.AppError("メールGWを利用してのメール送信中に例外が発生しました。", ex); throw; } }
internal async Task MailSend(MailAddress mailAddress, List <string> internalMemberId) { PCSiteTraceSource.MethodStart(); try { var url = Config.Get <string>("Toyota.Gbook.WebSite.Mail.MailGW.Url"); var subject = Config.Get <string>("Toyota.Gbook.WebSite.IdRemind.Subject"); var mailsender = new VerificationMailSender(new MailTemplateGateway( new Blob( Config.Item["Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"], Config.Item["Toyota.Gbook.WebSite.MailTemplate.ContainerName"], RetryPolicies.NoRetry()))); await mailsender.SendIdReminderMail(mailAddress, internalMemberId); } catch (Exception ex) { PCSiteTraceSource.AppError("メールGWを利用してのメール送信中に例外が発生しました。", ex); } }