NotifyEmail
property NotifyEmail: String read write;
Example
procedure ScriptEvent(var Value: Variant);
begin
if Setup <> nil then
Value := Setup.NotifyEmail
else
Value := '';
end;
Usage
NotifyEmail gets or sets the global non-error notification recipient default resolved by actions that use setup email addresses.
Additional Technical Info
NotifyEmail is the global default recipient text for non-error action notifications. It defaults to an empty string.
The getter/setter lock Setup around a raw field operation. They do not validate recipients, send email or persist the setup module.
When an action uses default email addresses, it reads Setup.NotifyEmail and expands action/local tags. Manager and transport completion logic selects the captured notification address for successful, warning, issue, duplicate or cancelled status; error/not-set outcomes use the administrative address instead.
This property is not the general default recipient copied by a new low-level email helper—that construction fallback uses AdminEmail. NotifyEmail takes effect through the action/manager notification path.
Tags can dynamically redirect messages and disclose operational data. Validate the expanded address/list syntax and restrict untrusted values. A direct assignment changes shared in-memory setup for later lookups but does not update already-captured recipients or prove delivery.
Created 2026-07-15