0

初めて MailBee を使用していますが、次のエラーが発生します。

'Smtp' is ambiguous in the namespace 'MailBee.SmtpMail'.

objSMTP オブジェクトの意味と作成方法を教えてください。

完全なコーディングは次のようになります。

Imports MailBee
Imports MailBee.DnsMX
Imports MailBee.Mime
Imports MailBee.SmtpMail
Imports MailBee.Pop3Mail
Imports MailBee.ImapMail
Imports MailBee.Security
Imports MailBee.AntiSpam
Imports MailBee.Outlook
Imports MailBee.Pdf

Public Class Form1

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click

        Dim objSMTP As New Smtp

        objSMTP = CreateObject("MailBee.SMTP")

        ' Enable logging SMTP session into a file
        objSMTP.EnableLogging = True
        objSMTP.LogFilePath = "C:\emad.txt"
        objSMTP.ClearLog()

        objSMTP.LicenseKey = "This part is hidden"

        ' Set SMTP server name
        objSMTP.ServerName = "mail.bluebottle.com"

        ' Enable SMTP authentication
        objSMTP.AuthMethod = 2

        ' Set authentication credentials
        objSMTP.UserName = "This part is hidden"
        objSMTP.Password = "secret"

        ' Set message properties
        objSMTP.FromAddr = "This part is hidden"
        objSMTP.ToAddr = "someone@gmail.com"
        objSMTP.Subject = "Test"
        objSMTP.BodyText = "Body of the test message"

        ' Try to send message
        If objSMTP.Send Then
            MsgBox("Sent successfully")
        Else
            MsgBox("Error #" & objSMTP.ErrCode & ", " & objSMTP.ErrDesc)
        End If

    End Sub
End Class

エラーのある行は、dim ステートメント行です。

4

1 に答える 1

2

これを試して:

    Dim objSMTP As New MailBee.Smtp

同時に、これは必要ありません。

    objSMTP = CreateObject("MailBee.SMTP")

New MailBee.Smtp 行と同じことを行います

于 2012-06-14T20:05:11.193 に答える