I am trying to troubleshoot an issue at the moment for several people who have an application crash several times per day.

We use RT to track issues, which are almost entirely sourced from email. I was thinking maybe I could give them a desktop shortcut to email our RT helpdesk address with a form email each time it happens - all the info I really need is when, how often and whether or not it is continuing to happen, so barely any content is needed. If they could double click on a shortcut to send an email like -

To: helpdesk@domain.com
Subject: Crash report

Crash reported at ${time} on ${date}

it would be everything I need.

FWIW the default email client on all machines is Outlook 2007.

I've googled for this - but my results are poisoned by info on keyboard shortcuts. Does anyone know of a working script I might be able to modify to my needs, or can point me to a method for doing this? I am no expert, but has some basic grounding in vbscript (though pretty much none in actual visual basic, discounting macro code).

Also worth noting is that a macro solution won't work for what we need - the employees in question barely use email and Outlook stays closed most of the day. If I can't convince them to open it up to type me an email I have doubts as to my chances of convincing them to open it up to click a toolbar button.

  • I completely misunderstood your question. So what Application is crashing. Knowing that might help with more automated solution since I understand some wont cooperate in sending a email to you. Or even better, is there an error message or anything following the crash. – Ruskes Apr 26 '13 at 20:20

Copy the Blat executable over to their PCs. It's a command-line e-mail utility that's quite tiny (~300KB) and will allow you to set up a batch file shortcut to send out mails as required without needing to launch something as heavy as Outlook. You can use the %TIME% and %DATE% variables in the batch file.

  • 1
    In case you don't want to or can't use a third party program for whatever reason, see here for VBS and PowerShell-based mailing solutions. – Karan Apr 26 '13 at 23:14

For a simple solution, create a desktop URL shortcut and use the mailto protocol to generate an email template. The shortcut would contain something along the lines of mailto:helpdesk@domain.com?Subject=Crash%20Report. You can use this website to create an appropriate URL. Of course, this method will still require the user to click the Send button and will not automatically populate the message body with the current date and time, but you can still see when the message was sent by observing its headers.


This might be a overkill, but might at the same time hep you fix the problem.

Scan for Problems in Microsoft Outlook.

The Office Configuration Analyzer Tool (OffCAT) Analyzer Tool scans your Outlook profiles to identify any potential issues.


If you are a Help Desk professional, you can also save the report to file so that the report can be viewed in the Office Configuration Analyzer Tool on another client where the tool is installed. The Office Configuration Analyzer Tool 1.0 also includes a command-line version that can be used to collect an OffCAT scan without user intervention.

  • -1 for misunderstanding the question. The OP's app is crashing and he wants an easy way to send mails using the default client i.e. Outlook. Outlook itself is not crashing. – Karan Apr 26 '13 at 16:48

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.