As Hal was saying, it depends on the 3rd party app.
If it's a structured message, then SMTP is the right option.
If it can process a MIB, then use the enhanced SNMP alert notification. OIDs description is available in API documentation section of the wiki.
If you need SMTP with credentials and SSL or TLS, then request a copy of my enhanced SMTP alert notification extension.