public VerifyEmailAddress ( VerifyEmailAddressRequest request ) : VerifyEmailAddressResponse | ||
request | VerifyEmailAddressRequest | Container for the necessary parameters to execute the VerifyEmailAddress service method. |
return | VerifyEmailAddressResponse |
public static void SESVerifyEmailAddress() { #region SESVerifyEmailAddress var sesClient = new AmazonSimpleEmailServiceClient(); var request = new VerifyEmailAddressRequest { EmailAddress = "*****@*****.**" }; sesClient.VerifyEmailAddress(request); #endregion }
public bool VerifyEmailAddress(string email) { bool result = false; client = new AmazonSimpleEmailServiceClient(AccessKey, SecretKey); List<String> verifiedEmailAddresses = ListVerifiedEmailAddresses(); VerifyEmailAddressRequest request = new VerifyEmailAddressRequest(); VerifyEmailAddressResponse response = new VerifyEmailAddressResponse(); if (IsValidMail(email) == true) { if (!verifiedEmailAddresses.Contains(email)) { if (client != null) { request.EmailAddress = email.Trim(); response = client.VerifyEmailAddress(request); if (!string.IsNullOrEmpty(response.ResponseMetadata.RequestId)) { result = true; } } } } return result; }
/// <summary> /// Sends a request for email address verification. /// </summary> /// <param name="emailAddress">Email address to verify</param> /// <returns></returns> public bool sendEmailVerificationRequest(string emailAddress) { bool ret = false; using (AmazonSimpleEmailServiceClient client = new AmazonSimpleEmailServiceClient(_accessKeyID, _secretAccessKeyID)) { VerifyEmailAddressRequest request = new VerifyEmailAddressRequest(); request.EmailAddress = emailAddress; VerifyEmailAddressResponse response = client.VerifyEmailAddress(request); ret = true; } return ret; }