Announcement

Collapse
No announcement yet.

C# Email versenden

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • C# Email versenden

    Hallo, ich habe ein Problem: Ich habe eine WindowsApplication geschrieben, aber wenn ich sie starte und auf Senden drücke bekomm ich einen Fehler:
    System.Net.Mail:SmtpException: Für den SMTP-Server ist eine sichere Verbindung erforderlich, oder der Client wurde nicht authentifiziert. Die Serverantwort war: 5.5.1 Authentication Required.
    Hier ist der Code den ich geschrieben habe:

    [highlight=c#]
    using System;
    using System.Windows.Forms;
    using System.Net.Mail;

    namespace emailsender
    {
    public partial class Form1 : Form
    {
    public Form1()
    {
    InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
    try
    {
    MailMessage mail = new MailMessage();
    SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com");

    mail.From = new MailAddress("[email protected]");
    mail.To.Add("[email protected]");
    mail.Subject = "Test Mail";
    mail.Body = "This is for testing SMTP mail from GMAIL";

    SmtpServer.Port = 587;
    SmtpServer.Credentials = new System.Net.NetworkCredential("[email protected] om", "password");
    SmtpServer.EnableSsl = true;

    SmtpServer.Send(mail);
    MessageBox.Show("mail Send");
    }
    catch (Exception ex)
    {
    MessageBox.Show(ex.ToString());
    }

    }

    private void Form1_Load(object sender, EventArgs e)
    {

    }
    }
    }
    [/highlight]
    ich hoffe ihr könnt mir helfen.
    Zuletzt editiert von gfoidl; 26.09.2015, 08:55. Reason: code-Tags

  • #2
    Hallo,

    google mal nach "c# smtp gmail" dann wirst du die Lösung finden. Gmail hat da ein paar Besonderheiten.

    mfG Gü
    "Any fool can write code that a computer can understand. Good programmers write code that humans can understand". - Martin Fowler

    Comment


    • #3
      Richtig. Du musst in den Sicherheitseinstellungen deines Kontos den Zugriff für weniger sichere Apps aktivieren.

      Comment

      Working...
      X