Hier ist eine Möglichkeit, SMTP-Mail von VB.Net zu senden. AxMSMAPI.AxMAPI.Session und AxMSMAPI.AxMAPI.Messages sind Vb6-Kompatibilitätssteuerelemente, glaube ich. Dies erfordert einen MAPI-E-Mail-Client auf dem System des Benutzers, z. B. Outlook.
Try
MAPISession1.SignOn()
MAPIMessages1.SessionID = MAPISession1.SessionID
MAPIMessages1.Compose()
MAPIMessages1.MsgNoteText = "Message Text"
MAPIMessages1.AttachmentPathName = currentPicPath
MAPIMessages1.AttachmentName = Path.GetFileName(currentpicpath)
MAPIMessages1.AttachmentType = 0
MAPIMessages1.Send(True)
MAPISession1.SignOff()
Catch ex As Exception
MsgBox("Warning: The email was not sent. " & ex.Message, MsgBoxStyle.OkOnly)
End Try
Was verwenden Sie, um E-Mails zu senden? Was hat POP3 mit SMTP zu tun (SMTP ist zum Senden von E-Mail, POP3 zum Herunterladen)? Was ist die Fehlermeldung, die Sie erhalten? Was versuchst du eigentlich? etc. Ihre Frage ergibt keinen Sinn. –