Hos Computerworld it-jobbank er vi stolte af at fortsætte det gode partnerskab med folkene bag IT-DAY – efter vores mening Danmarks bedste karrieremesse for unge og erfarne it-kandidater.
Mailserveren er MS Exchange, og klienterne bruger MS Outlook. Rapporterne er mulige, men jeg kan godt sende mailen til mig selv, for at teste hastigheden på serveren. Der skal stadig være en timer funktion.
Så du skal sende en email til en Exchange server og du skal læse samme email fra samme Exchange server og måle tiden på det ? Enten som wall time eller i noget rapport som Exchange på en eller anden måde laver.
Sub Main() Dim SendMailItem As MailItem Dim oApp As Outlook.Application = New Outlook.Application
Dim oNS As Outlook.NameSpace = oApp.GetNamespace("mapi") oNS.Logoff() oNS = Nothing oNS.Logon("mthogersen", "etellerandet", False, True) ' TODO: oNS.Logoff() oNS = Nothing SendMailItem = oApp.CreateItem(0) SendMailItem.To = Command() SendMailItem.Body = SendMailItem.SentOn.Hour & " " & SendMailItem.SentOn.Minute & " " & SendMailItem.SentOn.Millisecond SendMailItem.OriginatorDeliveryReportRequested = True SendMailItem.Send() ReceiveMail() End Sub
Public Sub ReceiveMail() ' Create Outlook application. Dim oApp As Outlook.Application = New Outlook.Application
' Get Mapi NameSpace. Dim oNS As Outlook.NameSpace = oApp.GetNamespace("mapi") oNS.Logon("<bruger>", "<password>", False, True) ' TODO:
' Get Messages collection of Inbox. Dim oInbox As Outlook.MAPIFolder = oNS.GetDefaultFolder(Outlook.OlDefaultFolders.olFolderInbox) Dim oItems As Outlook.Items = oInbox.Items Console.WriteLine("Total : " & oItems.Count)
' Get unread e-mail messages. oItems = oItems.Restrict("[Unread] = true")
' Loop each unread message. Dim oMsg As MailItem Dim i As Integer
For i = 1 To oItems.Count oMsg = oItems.Item(i) Console.WriteLine(i) 'Console.WriteLine(oMsg.SenderName) Console.WriteLine(oMsg.Subject) 'Console.WriteLine(oMsg.ReceivedTime)
'got the receive time Console.WriteLine(oMsg.Body)
Console.WriteLine("---------------------------") Next
' Log off. oNS.Logoff()
' Clean up. oApp = Nothing oNS = Nothing oItems = Nothing oMsg = Nothing End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.