Aim:
I need to check an Exchange email server 2007 (if reachable, delivery time...) but I got some serious restriction (EWS and ping are disabled, and only outlook can access it in intern, external access are done using Outlook Web Access).
Followed track:
With those condition, I was planning to do the following - Using an external mail server to send a testing mail (with an embedded identifiant) to a designated adress on Exchange, who will then send back a response mail with the current time at reception on server and the identifiant. The identifiant, a string, could be in the subject or in the content.
Problem:
With Exchange Server, how to send back a mail with server time at receipt appended to it.
Tested:
- The absence manager send back a reponse mail with original subject (good for identifiant), but the content is too simple (only plain text) and it doesn't seem possible to insert the time in it.
- Using rule action 'send a mail using a model', a quickpart can be inserted in the content of the model to give the current time but i can't get data (identifiant) from the original mail (not even the original subject).(work only on outlook client(?), bad: i need the rule running on server)
- Using rule action transfert send back the original mail without modifying it.
- Using a VB script could do the job correctly if said script can be included in a server in a rule script but Exchange Transport Hub don't give that possibility (only on outlook client).
Note: If you can think of other ways to do what I aim, those are welcome too.