Have you ever thought about how to measure the actual SMTP/Mail round time on your Mail installation? And have you tried to configure the Exchange MP for external mail bounce without any luck?
Its differcult…
The solution we did for a customer was first of all to ensure the customer have Exchange on-prem, next develop a .exe file which sends a mail to [email protected] – recieve the ndr and measure the round time.
The file SMTPRoundTrip.exe needs the following parameters:
Your Exchange server, Your Exchange server version, Mailbox, Timeout
My sample:
sServer = “ctex01.coretech.intra”
sVersion = “2013”
sMailbox = “[email protected]”
sTimeout = “30”
If you would like to collect the return milliseconds please run a script to collect the return code like: (I know – not PS)
1: <ScriptBody>Dim oAPI, oBag, oShell, iReturn, sServer, sVersion, sMailbox, sTimeout 2: 3: Set oAPI = CreateObject("MOM.ScriptAPI") 4: Set oBag = oAPI.CreatePropertyBag() 5: 6: Set oShell=CreateObject("Wscript.Shell") 7: 8: sServer = "yourexchange" 9: sVersion = "2010SP2" 10: sMailbox = [email protected] 11: sTimeout = "60" 12: 13: iReturn = oShell.Run("c:\scripts\SMTProundtrip.exe" & " " & sServer & " " & sVersion & " " & sMailbox & " " & sTimeout, 1, True) 14: 15: Call oBag.AddValue("RoundTripTime",iReturn) 16: Call oAPI.Return(oBag) 17: </ScriptBody>
Nice use-case Download and try it
Ho Ho Ho – have a great Christmas
Download SMTPRoundTime
See you
Santa Kåre
[…] ez […]
Nice, will have a look and try it