We have test environments as we all do.  The SMPT address string has been removed from this environments to prevent testing email leakage to customers, suppliers, employees.  I might assume that there is no internal queue for triggered emails that cannot find their wings and fly free outbound thru port 25 (and I might regret assuming 
I am just trying to be sure there is no queuing that I might miss…  We have Invoicing customers and supplier POs being sent thru email as an option in report printing.  Don’t want anything like that to escape a Dev environment.
Any other suggestions or your practices on ensuring Dev environments do not leak to the outside word are more than welcomed.
My approach has been to us a LiveDB_c field on company. (Epicor now has one built in) Then all my email routings test to see if it is the live database. If it isn’t the live database it gets sent to an internal test email address or the user that did the action. When test is restored from live one of the things that gets cleaned up in the script is the LiveDB_c field.
I do recall there being a table for queued emails. I don’t know if they would be sent out once the company email settings were restored.