Существуют ли бесплатные библиотеки для VB.net, которые можно использовать для подключения к серверу обмена MS? Я нашел некоторые платные, но я бы не стал вкладывать деньги, поэтому не смог найти никаких бесплатных библиотек. Я пытался использовать java в качестве уровня протокола для mapi, но это не сработало.
как подключить Visual Basic .net к Microsoft Exchange с возможностью бесплатных библиотек?
Ответы (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