Mailversand

Maxii

Mitglied
Hi!

Ich bekomme folgenden Error während dem Versenden eines Mail mit der SmtpMail Klasse.
Code:
System.Web.HttpException: Auf das Objekt 'CDO.Message' konnte nicht 
zugegriffen werden. ---> System.Reflection.TargetInvocationException: Ein Aufrufziel hat 
einen Ausnahmefehler verursacht. ---> System.Runtime.InteropServices.COMException 
(0x8004020E): Der Server hat die Absenderadresse zurückgewiesen. Die Serverantwort 
lautet: 550 5.7.0 {mp009} Need to authenticate via POP3 first

Der Code dazu:
Code:
MailMessage mail = new MailMessage();
mail.To = "xxxx@gmx.at";
mail.From = "xxxx@gmx.at";
mail.Subject = "test";
mail.Body = textBox1.Text;
SmtpMail.SmtpServer = "mail.gmx.at";
try
{
	SmtpMail.Send(mail);
}
catch(Exception ex)
{
	textBox1.Text = ex.ToString();
}

mfg
Markus
 
Hi,

Das scheint mit Deinem Provider GMX zusammen zu hängen. Das selbe Problem gabts auch schon mit web.de . Die Fehlermeldung sagt es ja auch schon aus. Der SMTP Server erwartet, dass Du Dich erst am POP3 anmeldest. Das heißt...zuerst Mails abrufen (Anmeldung am POP3). Dann hast Du die Möglichkeit, in einem gewissen Zeitfenster, den SMTP-Server zu nutzen..heißt Mails zu versenden!

Das ist das Problem an Freemail Accounts :) , hat aber nichts mit Implementierungsproblemen zu tun!

Gruß

Alex
 
Code:
string schema = "http://schemas.microsoft.com/cdo/configuration/"

// Benutzerdaten zur Email hinzufügen
mail.Fields.Add(schema + "smtpauthenticate", "1");
mail.Fields.Add(schema + "sendusername", "myUsername"); // Der SMTP-Benutzer
mail.Fields.Add(schema + "sendpassword", "myPassword"); // Das SMTP-Passwort
 
Zuletzt bearbeitet:
Zurück