2017-09-25 1 views
0

Ich habe diesen Code E-Mails zu senden, aber es ist ein Fehler .... ich auf Google gesucht, und ich sah die meisten der Codes, die ähnlich wie ich sind verwendet werden ...Wie kann ich eine E-Mail an Google E-Mail senden?

MailMessage message = new MailMessage(); 
        SmtpClient smtp = new SmtpClient(); 

        message.From = new MailAddress(test.host.com); 
        message.To.Add(new MailAddress([email protected])); 
        //not the actual email just a dummy value 
        message.Subject = "Sending mail"; 
        message.Body = "testing"; 

        smtp.Port = 465; 
        smtp.Timeout = 30 * 1000, 
        smtp.Host = "host.com.sg"; 
        smtp.EnableSsl = true; 
        smtp.UseDefaultCredentials = false; 
        smtp.Credentials = new NetworkCredential("username", "password"); 
        smtp.DeliveryMethod = SmtpDeliveryMethod.Network; 
        smtp.Send(message); 
        MessageBox.Show("Message has been sent"); 

Der neue Fehler i Empfangen wurde Fehler beim Senden von Mail

+0

Wenn Sie dies noch nicht getan haben, werfen Sie einen Blick auf diesen Code: John

+0

Stellen Sie sicher, dass Ihr Beispielkonto funktioniert. –

+0

Sie verwenden den falschen Port für Starter. Vergleichen Sie Ihren Code mit einem Arbeitsbeispiel im Duplikat. –

Antwort