When you would have defined the email-addresses in the metadata you could have used the publish option to mail them all or selective groups.
The publishing frame is for information delivery SAS(R) 9.4 Publishing Framework: Developer's Guide The newer approach is selfservice (SAS VA) where information is extracted retrieved. You could go this way and have your EG users find out theirself what tot do without information from you.
Eguide is started with a SAS -server process. Once the users did see the new-files in their sas-log. This has been hidden by Eguide as also everything with autoexec or config settings. The only hope you are having is that you can configure that SMTP and can derive the email-addresses. Be aware of possible bulkmail options set to some limit to prevent spamming. Sending a lot of mail can be seen as spam.
Don't you have some mailgroup on the mailserver that covers all users, or some community that shares all users or ... (your messaging doesn't need to be with sas tools)
/// Agree with Nigel ///
By the way: That sample 37567 is a bad one. It should always mail at the end of as program, but that is only possible when it did not stop/abended as in those cases that datastep will never run. When it reaches that step/end all code has run correctly. It is non-informational situation, the common question all good no message only in case of ... That is how schedulers eg LSF are doing it by monitoring a job/program not by modifying it..
---->-- ja karman --<-----