Send email from Event Handler in SSIS

Get Failure/Error notification by email from Event Handler

  • Go to event handler, choose OnError
  • Drag a Send Mail Task.
  • Configure SmtpConnection and other details except MessageSource
  • Go to Expressions tab and then expand this, then click on browse button this will open Expressions designer
  • Choose** MessageSource** under Property window and then again
  • Click on browse button this will open the second editor, the Expression Builder.
  • Then substitute values in Expression window like below
"XYZ Job Failed"+"!"+"\n"+"Error Details:"+"\n"+"On Server – "+ @[System::MachineName]+"\n\n"+"Package Name –"+@[System::PackageName]+".dtsx" +"\n\n"+"Task Name(Task where job failed ) – "+ @[System::SourceName]+"\n\n"+"Task Type(SSIS Component) – "+@[System::SourceDescription]+"\n\n"+ "Error Description -"+@[System::ErrorDescription]+"\n\n"+ "Error Code – "+(DT_WSTR, 12) @[System::ErrorCode]+"\n\n"

  • Click on Evaluate Expression to check for any errors!

See Also