我目前正在開發一個程序,用於通過公司的EWS發送電子郵件。發送郵件的代碼工作正常,但我還需要獲取有關郵件發件人的一些數據。這意味着,當用戶向我發送電子郵件時,我需要查看他的位置和地址。 我正在努力爭取更多的一個星期來找到一種方法來定義代碼中的發件人和他的聯繫方式。到目前爲止還沒有發現。 將appreacite你的helf。EWS - 獲取當前用戶(發件人)的聯繫信息vb.net
我迄今爲止代碼:
Dim url As String = "https://.../ews/Exchange.asmx"
exch.Url = New System.Uri(url)
exch.UseDefaultCredentials = False
exch.Credentials = New System.Net.NetworkCredential(TextBox2.Text, TextBox1.Text)
' exch.AutodiscoverUrl("myemail")
'exch.ResolveName("", ResolveNameSearchLocation.ContactsThenDirectory, True)
Dim message As New EmailMessage(exch)
message.Subject = "Новое заявление (АП) - " & ComboBox1.SelectedItem
message.Body = "Добрый день!" & vbNewLine & vbNewLine & "Прошу обработать заявление - " & ComboBox1.SelectedItem
For Each f In attfiles
message.Attachments.AddFileAttachment(f)
Next
message.ToRecipients.Add(email)
message.SendAndSaveCopy()
包括他在郵件正文中的位置和地址。如果您要求用戶只需添加兩個其他輸入(位置和地址字段),以便用戶可以編寫這些輸入。 – qwr
是的,這可能是一個決定,但我想盡量減少程序中的任何手動輸入。發件人點擊「發送」按鈕後,我想從發件人聯繫信息中檢索此信息(所有信息均顯示在每個人的聯繫人屬性中)。 – user3335741
定義您的意思是聯繫信息。它存儲在數據庫中還是存儲在設備上?你在談論Windows Phone嗎? – qwr