The script option is limited to passing these arguments:
%count% - The total # of events
%status% - The status (ok, warning, critical)
%output% - The output from the alert
%lastrun% - The timestamp of the last run
None of these will have the details you want, but we do have a feature request to add something like this. I've added your info to the request.
The email alert will have the information you want but it would require a plugin to download, parse the email, and return the status in a format that works with Nagios. I'm not aware of a plugin that will do exactly what you want, but there is default check_imap_receive plugin which may be a good starting point if you're familiar with perl and wanted to create the plugin.
https://nagios-plugins.org/doc/guidelines.html
https://assets.nagios.com/downloads/nag ... ios-XI.pdf