コード例 #1
0
ファイル: SmtpService.cs プロジェクト: yuanfei05/vita
 public async Task SendAsync(OperationContext context, MailMessage message) {
   try {
     if (message.From == null)
       message.From = new MailAddress(_settings.DefaultFrom);
     if (!string.IsNullOrWhiteSpace(_settings.TestRedirectAllTo))
       SetupRedirect(message);
     var client = CreateClient();
     await client.SendMailAsync(message);
   } catch (Exception ex) {
     ex.Data["MailMessage"] = message.ToLogString();
     _errorLog.LogError(ex, context);
     throw;
   }
 }