예제 #1
0
        public void SimpleEmailServiceGetIdentityDkimAttributes()
        {
            #region getidentitydkimattributes-1469050695628

            var client   = new AmazonSimpleEmailServiceClient();
            var response = client.GetIdentityDkimAttributes(new GetIdentityDkimAttributesRequest
            {
                Identities = new List <string> {
                    "example.com",
                    "*****@*****.**"
                }
            });

            Dictionary <string, IdentityDkimAttributes> dkimAttributes = response.DkimAttributes;

            #endregion
        }
예제 #2
0
        public static void SESGetIdentityDkimAttributes()
        {
            #region SESGetIdentityDkimAttributes
            var sesClient = new AmazonSimpleEmailServiceClient();

            var idsResponse = sesClient.ListIdentities();

            if (idsResponse.Identities.Count > 0)
            {
                var request = new GetIdentityDkimAttributesRequest
                {
                    Identities = idsResponse.Identities
                };

                var response = sesClient.GetIdentityDkimAttributes(request);

                foreach (var attr in response.DkimAttributes)
                {
                    Console.WriteLine(attr.Key);
                    Console.WriteLine("  DKIM Enabled: " + attr.Value.DkimEnabled);
                    Console.WriteLine("  DKIM Verification Status: " +
                                      attr.Value.DkimVerificationStatus.Value);

                    if (attr.Value.DkimTokens.Count > 0)
                    {
                        Console.WriteLine("  DKIM Tokens: ");

                        foreach (var token in attr.Value.DkimTokens)
                        {
                            Console.WriteLine("    " + token);
                        }
                    }

                    Console.WriteLine();
                }
            }
            ;
            #endregion

            Console.ReadLine();
        }