Mein Code ist;
Spoiler anzeigen
Keine Debugg Error.
Aber nach alle eingaben und am ende EmailSenden Button Drücken folgende fehler;
Spoiler anzeigen
Danke für eurere Unterstützung!
*Topic verschoben*
C#-Quellcode
- using System.Net;
- using System.Net.Mail;
- private void emailsenden_Click(object sender, EventArgs e)
- {
- login = new NetworkCredential(emailid.Text, pw.Text);
- client = new SmtpClient(smtptext.Text);
- client.Port = Convert.ToInt32(porttext.Text);
- client.EnableSsl = chkSSL.Checked;
- client.Credentials = login;
- msg = new MailMessage { From = new MailAddress(emailid.Text + smtptext.Text.Replace("smtp", "@"), "Lucy", Encoding.UTF8) };
- msg.To.Add(new MailAddress(emailan.Text));
- if (!string.IsNullOrEmpty(ccText.Text))
- msg.To.Add(new MailAddress(ccText.Text));
- msg.Subject = betreff.Text;
- msg.Body = nachricht.Text;
- msg.BodyEncoding = Encoding.UTF8;
- msg.IsBodyHtml = true;
- msg.Priority = MailPriority.Normal;
- msg.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
- client.SendCompleted += new SendCompletedEventHandler(SendCompletedCallback);
- string userstate = "Sending...";
- client.SendAsync(msg, userstate);
- }
- private static void SendCompletedCallback(object sender, AsyncCompletedEventArgs e)
- {
- if (e.Cancelled)
- MessageBox.Show(string.Format("{0} senden wurde abgebrochen", e.UserState), "Nachricht", MessageBoxButtons.OK, MessageBoxIcon.Information);
- if (e.Error != null)
- MessageBox.Show(string.Format("{0} {1}", e.UserState, e.Error), "Nachricht", MessageBoxButtons.OK, MessageBoxIcon.Information);
- else
- MessageBox.Show("Nachricht wurde erfolgreich gesendet.", "Erfolgreich", MessageBoxButtons.OK, MessageBoxIcon.Information);
Keine Debugg Error.
Aber nach alle eingaben und am ende EmailSenden Button Drücken folgende fehler;
C#-Quellcode
- Fehler zu diesen Code
- ---> msg = new MailMessage { From = new MailAddress(emailid.Text + smtptext.Text.Replace("smtp", "@"), "Lucy", Encoding.UTF8) };
- System.FormatException: "In der E-Mail-Kopfzeile wurde ein ungültiges Zeichen gefunden: "."."
- Diese Ausnahme wurde ursprünglich von dieser Aufrufliste ausgelöst:
- System.Net.Mail.DotAtomReader.ReadReverse(string, int)
- System.Net.Mail.MailAddressParser.ParseDomain(string, ref int)
- System.Net.Mail.MailAddressParser.ParseAddress(string, bool, ref int)
- System.Net.Mail.MailAddressParser.ParseAddress(string)
- System.Net.Mail.MailAddress.MailAddress(string, string, System.Text.Encoding)
- Rechnungs_Programm_By_Can.email_einstellungen.emailsenden_Click(object, System.EventArgs) in email-einstellungen.cs
- System.Windows.Forms.Control.OnClick(System.EventArgs)
- System.Windows.Forms.Button.OnClick(System.EventArgs)
- System.Windows.Forms.Button.OnMouseUp(System.Windows.Forms.MouseEventArgs)
- System.Windows.Forms.Control.WmMouseUp(ref System.Windows.Forms.Message, System.Windows.Forms.MouseButtons, int)
- ...
- [Aufrufliste abgeschnitten]
Danke für eurere Unterstützung!
*Topic verschoben*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()