System-generated emails are utilized by the web interfaces to automatically send emails to users for a variety of reasons, and include personalized information. Each requires further configuration by the adopting SG program. A complete list of eSeaGrant system-generated emails is included below.
This is a different set of emails than what is sent via the FMP interfaces.
Refer to section labeled "System-Generated Emails" in config.php
1. Assign program-specific values for the following variables (examples shown) :
$sender='kdez@mit.edu'; sender email address $emp_comm_email='nadamsx@mit.edu'; Communications contact email address $domain2='seagrant.mit.edu'; SG website URL
2. Configure email text and arguments
System-generated emails are triggered by a requesting page, and incorporate up to six values provided by the page for inclusion in the email.
send_email ($requesting_page, $arg1, $arg2, $arg3, $arg4, $arg5, $arg6)
The above code is embedded in the requesting page. The $requesting_page variable tells the function which email to send, and up to six arguments ($arg1, $arg2, $arg3, $arg4, $arg5, $arg6) are accepted for customizing the contents of the email
In the following example of an actual email, the requesting page is 'register.php', $arg1 is the registrant's email address, $arg2 and $arg3 are the recipients first and last name, and $arg4 is the recipient's password. The embedded code in the requesting page that triggers the email should match the contents of the email code (i.e. arguments declared in the requesting code should be the same arguments needed in the actual email code).
//register if ($requesting_page=='register.php') { mail ("$arg1", "MIT Sea Grant Online Proposal Submission Registration", " You have successfully registered for MIT Sea Grant Online Proposal Submission.\n Please use the information provided below to log-in and begin the Preliminary Proposal phase of the submission process.\n URL : [https://$domain2/RFP/proposals/cpanel_login.php\n] PI First Name : $arg2\n PI Last Name : $arg3\n Password: $arg4","From: $sender\r\nCc: $sender"); }
List of Included System-Generated Emails