Email Watcher
For example:
Automated email alerts go out to our IT group when a virtual machine is not responding. I would like to turn those automated email alerts into tickets automatically. Do I have to have the email alerts redirected to a different mailbox? Can I apply a template for those specific tickets?
Thanks,
Best Answer
-
Tom_Hendricks Customer Super IT Monkey ✭✭✭✭✭My suggestion: https://community.cireson.com/discussion/2471/an-smlets-based-exchange-connector
Which can be obtained here: https://github.com/AdhocAdam/smletsexchangeconnector
We have the exact same use case (among many, many other similar ones) and this handles it quite well. Multiple mailboxes with redirection made this a reality, and this script does a fantastic job of it (of course I am incredibly biased when it comes to that particular feature ). At the very least I would say give it a shot!
6
Answers
Which can be obtained here: https://github.com/AdhocAdam/smletsexchangeconnector
We have the exact same use case (among many, many other similar ones) and this handles it quite well. Multiple mailboxes with redirection made this a reality, and this script does a fantastic job of it (of course I am incredibly biased when it comes to that particular feature ). At the very least I would say give it a shot!
My personal advice is start small, with all the "extra" features turned off (set to $false), and work up from there. Just start by having it read an email and make a ticket. It has a ton of great features, but your familiarity will build after you get the basics down.
@Adam_Dzyacky has a direct link in his comment in this thread, too: https://community.cireson.com/discussion/comment/16994/#Comment_16994
https://adhocadam.github.io/smletsexchangeconnector/the-smlets-exchange-connector-at-its-core/
Otherwise, feel free to ping back here or on the thread Tom cited for questions.
I can understand some hesitation to configure the script if you are not comfortable with PowerShell. Hopefully, the instructions are clear enough and the fact that you are just changing the values of certain variables, (such as $favoriteAnimal = "dog" where we might have the default as "cat"), makes this simple enough to tackle.
I am very interested to hear your experience, in either case.
The only PS-specific advice I would add that is not explicitly mentioned in the comments (although it is seen in many examples) is that true and false in PS are written as $true and $false. Depending on how far you go, you may also see some items written as "SomeTextIwantToSet$". The $ at the end means "do not match anything but this exact text / do not match other things that start with this but have more text after / STOP HERE. I do not recall any settings near the top that use this convention or would benefit from it, but thought I'd mention it just in case.
So good luck and please do tell us how it goes! If it is less than a breeze, perhaps we can help out.
We use this for order emails sent from our IT store. I've attached a screenshot of our runbook below, you probably wont need a lot of these steps, a lot of the below is because we wanted to convert the email being read in to something usable without being able to change the actual email.
If we were just logging the call with the email body it'd be much simpler.
Also there's a step in there in case the email they send is over the 4000 character limit.