コード例 #1
0
        public static void SESGetIdentityNotificationAttributes()
        {
            #region SESGetIdentityNotificationAttributes
            var sesClient   = new AmazonSimpleEmailServiceClient();
            var idsResponse = sesClient.ListIdentities();

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

                var response = sesClient.GetIdentityNotificationAttributes(request);

                foreach (var attr in response.NotificationAttributes)
                {
                    Console.WriteLine(attr.Key);
                    Console.WriteLine("  Bounce Topic: " + attr.Value.BounceTopic);
                    Console.WriteLine("  Complaint Topic: " + attr.Value.ComplaintTopic);
                    Console.WriteLine("  Forwarding Enabled: " +
                                      attr.Value.ForwardingEnabled);
                    Console.WriteLine();
                }
            }
            #endregion

            Console.ReadLine();
        }
コード例 #2
0
        public void SimpleEmailServiceGetIdentityNotificationAttributes()
        {
            #region getidentitynotificationattributes-1469123466947

            var client   = new AmazonSimpleEmailServiceClient();
            var response = client.GetIdentityNotificationAttributes(new GetIdentityNotificationAttributesRequest
            {
                Identities = new List <string> {
                    "example.com"
                }
            });

            Dictionary <string, IdentityNotificationAttributes> notificationAttributes = response.NotificationAttributes;

            #endregion
        }