public AuthMessageSender(IAmazonSimpleEmailService client, IConfiguration Configuration) { this.client = client; this.SystemGeneralEmail = Configuration.GetSection("ApplicationEmailConfig").GetSection("SystemGeneralEmail").Value; this.bcc = Configuration.GetSection("ApplicationEmailConfig").GetSection("DefaultBcc").Value; }
internal ListCustomVerificationEmailTemplatesPaginator(IAmazonSimpleEmailService client, ListCustomVerificationEmailTemplatesRequest request) { this._client = client; this._request = request; }
private Amazon.SimpleEmail.Model.ListIdentitiesResponse CallAWSServiceOperation(IAmazonSimpleEmailService client, Amazon.SimpleEmail.Model.ListIdentitiesRequest request) { Utils.Common.WriteVerboseEndpointMessage(this, client.Config, "Amazon Simple Email Service (SES)", "ListIdentities"); try { #if DESKTOP return(client.ListIdentities(request)); #elif CORECLR return(client.ListIdentitiesAsync(request).GetAwaiter().GetResult()); #else #error "Unknown build edition" #endif } catch (AmazonServiceException exc) { var webException = exc.InnerException as System.Net.WebException; if (webException != null) { throw new Exception(Utils.Common.FormatNameResolutionFailureMessage(client.Config, webException.Message), webException); } throw; } }
public AmazonSesEmailSender(IAmazonSimpleEmailService sesService, IOptions <EmailConfig> emailConfig) { _sesService = sesService; _emailConfig = emailConfig.Value; }
internal SimpleEmailPaginatorFactory(IAmazonSimpleEmailService client) { this.client = client; }
public AmazonSender(IOptions <AmazonSenderOptions> options) { this.Client = new AmazonSimpleEmailServiceClient(options.Value.Credentials, options.Value.RegionEndpoint); }
public AwsEmailService(IConfiguration config, IAmazonSimpleEmailService emailService, ILogger <AwsEmailService> logger) { _config = config; _emailService = emailService; _logger = logger; }
public EmailUnitTest() { _awsSes = Substitute.For <IAmazonSimpleEmailService>(); _config = Substitute.For <IConfiguration>(); }
public SESEmailSender() { _sesClient = new AmazonSimpleEmailServiceClient(); }
internal ListIdentitiesPaginator(IAmazonSimpleEmailService client, ListIdentitiesRequest request) { this._client = client; this._request = request; }
public HttpEmailClient(ILogger <HttpEmailClient> logger, IEmailBuilder emailBuilder, IAmazonSimpleEmailService amazonSimpleEmailService, bool sendAmazonEmails) { _logger = logger; _emailBuilder = emailBuilder; _amazonSimpleEmailService = amazonSimpleEmailService; _sendAmazonEmails = sendAmazonEmails; }
public EmailService(IAmazonSimpleEmailService emailService) { this.emailService = emailService; }
public EmailService(IAmazonSimpleEmailService amazonSimpleEmailService, IConfiguration configuration) { _amazonSimpleEmailService = amazonSimpleEmailService; _configuration = configuration; }
public bool CheckEmailExist(IAmazonSimpleEmailService client, string email) { var lstVerifiedEmailAddresses = client.ListVerifiedEmailAddresses(); return(lstVerifiedEmailAddresses.VerifiedEmailAddresses.Any(s => s.Contains(email))); }