как подключить Visual Basic .net к Microsoft Exchange с возможностью бесплатных библиотек?

Существуют ли бесплатные библиотеки для VB.net, которые можно использовать для подключения к серверу обмена MS? Я нашел некоторые платные, но я бы не стал вкладывать деньги, поэтому не смог найти никаких бесплатных библиотек. Я пытался использовать java в качестве уровня протокола для mapi, но это не сработало.


person PartySoft    schedule 03.03.2011    source источник


Ответы (2)


Что вы пытаетесь достичь?

У меня не было проблем с отправкой почты через мою учетную запись Exchange с использованием обычного SMTP-клиента.

    Public Shared Sub SendEmail(ByVal sFromAddress As String, _
                            ByVal sToAddress As String, _
                            ByVal sSMTPAddress As String, _
                            ByVal sUsername As String, _
                            ByVal sPassword As String, _
                            ByVal sOrderNo As String, _
                            ByVal sURL As String, _
                            ByVal iPort As Integer)

    Try
        Dim client As New SmtpClient(sSMTPAddress, iPort)
        client.UseDefaultCredentials = False
        client.Credentials = New System.Net.NetworkCredential(sUsername, sPassword)
        client.EnableSsl = True

        Dim mail As New MailMessage
        mail.To.Add(sToAddress)
        mail.From = New MailAddress(sFromAddress)
        mail.Subject = GetSubject(sOrderNo)
        mail.IsBodyHtml = True
        mail.Body = GetBody(sOrderNo, sURL)

        client.Send(mail)

    Catch ex As Exception
        MessageBox.Show("Error Sending E-mail!")
    End Try

End Sub

Если вы хотите более значимого взаимодействия, я знаю, что вы можете многого добиться, используя Microsoft.Office.Interop.Outlook. Посетите http://msdn.microsoft.com/en-us/library/ms268893(VS.80).aspx для получения дополнительной информации.

person Rob P.    schedule 03.03.2011

Знакомство с управляемым API веб-служб Exchange 1.0

http://msdn.microsoft.com/en-us/library/dd633678(EXCHG.80).aspx

person user670052    schedule 21.03.2011