Email mit SSL in Mono?

  • VB.NET
  • .NET (FX) 4.0

    Email mit SSL in Mono?

    Hallo

    Gibt es eine Möglichkeit in Mono mit Vb.net eine E-Mail zu senden?

    Ich habe eine Consolenanwendung mit net 4.0 erstellt und diesem Code

    Quellcode

    1. Function senden() As Boolean
    2. Dim Msg As New MailMessage
    3. Dim myCredentials As New System.Net.NetworkCredential
    4. myCredentials.UserName = "email"
    5. myCredentials.Password = "passw"
    6. Msg.IsBodyHtml = False
    7. Dim mySmtpsvr As New SmtpClient()
    8. mySmtpsvr.Host = "smtp.googlemail.com"
    9. mySmtpsvr.Port = 587
    10. mySmtpsvr.UseDefaultCredentials = False
    11. mySmtpsvr.Credentials = myCredentials
    12. Try
    13. Msg.From = New MailAddress("weg")
    14. Dim mails As String = "dahin"
    15. Msg.To.Add(mails)
    16. Msg.Subject = "betreff"
    17. Msg.Body = "test"
    18. mySmtpsvr.EnableSsl = True
    19. mySmtpsvr.Timeout = 10000
    20. mySmtpsvr.Send(Msg)
    21. Console.WriteLine("E-Mail gesendet.")
    22. Catch ex As Exception
    23. Console.WriteLine(Err.Number & ex.Message & ex.StackTrace.ToString) 'Falls ein Fehler auftritt wird eine MsgBox angezeigt
    24. End Try
    25. Return True
    26. End Function



    Bekomme immer die Fehlermeldung :

    Quellcode

    1. Message could not be sent. at System.Net.Mail.SmtpClient.Send (System.Net.Mail.MailMessage message) [0x00000] in <filename unknown>:0
    2. at ConsoleApplication1.Module1.senden () [0x00000] in <filename unknown>:0


    Danke für die Hilfe
    ähh? wasn das :)