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