AWS SES verifyyemaildentity - PullRequest
       4

AWS SES verifyyemaildentity

0 голосов
/ 07 февраля 2020

Я написал следующий код. net код для добавления адреса электронной почты во время выполнения в AWS -SES «Список идентификаторов адресов электронной почты» и отправка электронной почты пользователю для проверки, но она не работает, хотя в ответе «WaitingforActivation» , Но ни один адрес электронной почты не добавляется в SES "Email Address Identities", и электронное письмо не отправляется на соответствующий адрес электронной почты для проверки. Любая помощь по этому поводу приветствуется.

public void SESVerifyEmailIdentity()
{
    var sesClient = new AmazonSimpleEmailServiceClient("XXXXXXXXXXXXX", "XXXXXXXXXXX", "USEast1");

    var request = new VerifyEmailIdentityRequest
    {
        EmailAddress = "Joe@example.com"
    };
    var response = sesClient.VerifyEmailIdentityAsync(request);
}

1 Ответ

0 голосов
/ 20 февраля 2020

Я решил свою проблему, я не использовал правильные учетные данные для AWS. Когда я использовал свои AWS учетные данные, он работал для меня.

   public  void SESVerifyEmailIdentity()
       {
           #region SESVerifyEmailIdentity

          var awsCredentials = new 
              Amazon.Runtime.BasicAWSCredentials("YOUR-ACCESS-KEY-HERE", "YOUR-SECRET-KEY-HERE);

            var sesClient = new AmazonSimpleEmailServiceClient(awsCredentials, RegionEndpoint.USEast1);

        var request = new VerifyEmailIdentityRequest
        {
            EmailAddress = "Joe@Example.com"
        };

        var response = sesClient.VerifyEmailIdentityAsync(request);

        #endregion
    }
...