Laden...

Send Mail Funktion für DomainBox.de

Erstellt von FranzBeckenbauer vor 11 Jahren Letzter Beitrag vor 11 Jahren 3.066 Views
F
FranzBeckenbauer Themenstarter:in
63 Beiträge seit 2011
vor 11 Jahren
Send Mail Funktion für DomainBox.de

Hallo zusammen,
ich habe heute vormittag die Zutrittsdaten für meinen Webspace bei DomainBox.de erhalten.

Zu meinem Problem...
Ich möchte per Button Click eine Mail versenden, z.B einen Newsletter für Mitglieder.

Dabei erhalte ich folgende Fehlermeldung:
FEHLER: System.Net.Mail.SmtpException: Server unterstützt keine sicheren Verbindungen. bei System.Net.Mail.SmtpConnection.GetConnection(ServicePoint servicePoint) bei System.Net.Mail.SmtpTransport.GetConnection(ServicePoint servicePoint) bei System.Net.Mail.SmtpClient.GetConnection() bei System.Net.Mail.SmtpClient.Send(MailMessage message) bei myWebsite.Newsletter.btnNewsletterSend_OnClick(Object sender, EventArgs e) in \Projekte\myWebsite\myWebsite\AB_Newsletter.aspx.cs:Zeile 247.

Mein Code:


                        string from = "system@meineAdresse.de";
                        string to = "system@meineAdresse.de";
                        string subject = betreff;
                        string message = editor.Content;

                        MailMessage mail = new MailMessage();
                        SmtpClient SmtpServer = new SmtpClient("mail.meineAdresse.de");

                        mail.From = new MailAddress(from);
                        mail.To.Add(to);

                        cmd1 = new SqlCommand(sql1, conn1);
                        dr1 = cmd1.ExecuteReader();
                        while (dr1.Read()) //Alle Email-Adressen übergeben
                        {
                            mail.Bcc.Add(dr1["Email"].ToString());
                        }
                        dr1.Close();
                        conn1.Close();

                        mail.Subject = subject;

                        mail.IsBodyHtml = true;
                        mail.Body = message;

                        SmtpServer.Port = 25;
                        SmtpServer.Credentials = new System.Net.NetworkCredential("mail.meineAdresse.de", "meinPasswort");
                        SmtpServer.EnableSsl = true;

                        SmtpServer.Send(mail);

Sorry, hab das zuvor noch nie gemacht und bin erst mit dem Programmieren am Anfang.

Vielleich hat ja jemand schon erfahrung mit DomainBox gemacht.

Ich wäre euch für jede Hilfe dankbar.

MFg

185 Beiträge seit 2005
vor 11 Jahren
                       
 SmtpServer.Port = 25;

 SmtpServer.EnableSsl = true;

Da liegt der Fehler, das sagt doch die Fehlermeldung aus.
Auserdem läuft SSL nicht über den Port 25

F
FranzBeckenbauer Themenstarter:in
63 Beiträge seit 2011
vor 11 Jahren

Hallo,
danke schon mal. ein geübtes Auge sieht das besser als ich.

Welchen Port brauche ich dann??

Danke schon mal für deine Antwort.

F
FranzBeckenbauer Themenstarter:in
63 Beiträge seit 2011
vor 11 Jahren

Oh mann, hab den Fehler gefunden...
bin ich blöd.

Deine Hilfe war richtig!


SmtpServer.EnableSsl = false;

Ausserdem hab ich stattden Benutzernamen den Postausgangsserver gesetzt... 😁


SmtpServer.Credentials = new System.Net.NetworkCredential("system@meineEmailadresse.de", "meinPasswort");