Die Amazon SES-E-Mail-Adresse wurde nicht überprüft

Fange ich mit den amazon-Servern und begann mit dem Studium der über SES.
Ich bin mit asp.net C # gemacht und meinen code tutorials.
Ich habe bereits überprüft die Domäne und überprüft die E-Mails, in denen ich den test ausführen.

So, dass wenn ich mein code es generiert die folgende Fehlermeldung: Transaktion fehlgeschlagen ist. Die Serverantwort war: Nachricht abgelehnt: E-Mail-Adresse ist nicht verifiziert.

Ich weiß nicht, was es ist, weil ich habe alle möglichen Schritte, einzelne detail ist noch nicht bestellt, die Freisetzung Zugang zur Produktion.

Aber ich denke, es kann nicht sein, ich bin noch in der Testphase den Dienst.

Mein Code

public void enviarSES02()
        {
            try
            {
                const String FROM = "verified email address"; 
                const String TO = "verified email address"; 

                const String SUBJECT = "Amazon SES test (SMTP interface accessed using C#)";
                const String BODY = "This email was sent through the Amazon SES SMTP interface by using C#.";

                const String SMTP_USERNAME = "my username";  //Replace with your SMTP username. 
                const String SMTP_PASSWORD = "my password";  //Replace with your SMTP password.

                const String HOST = "email-smtp.us-west-2.amazonaws.com";

                const int PORT = 25;//already tried with all recommended ports

                SmtpClient client = new SmtpClient(HOST, PORT);
                client.Credentials = new System.Net.NetworkCredential(SMTP_USERNAME, SMTP_PASSWORD);

                client.EnableSsl = true;

                try
                {
                    Console.WriteLine("Attempting to send an email through the Amazon SES SMTP interface...");
                    client.Send(FROM, TO, SUBJECT, BODY);
                    Response.Write("ENVIADO");
                }
                catch (Exception ex)
                {
                    Response.Write("<br>O e-mail não foi enviado.<br>");
                    Response.Write("Olhao erro: " + ex.Message);
                }

            }
            catch (Exception ex)
            {
                Response.Write("Error message: " + ex.Message);
            }

        }

InformationsquelleAutor der Frage leedream | 2014-03-02

Schreibe einen Kommentar