Site Email Configuration

Open the Email Settings page via Site Admin->Email Settings. On the first tab, you can specify admin email id and admin email display name which would be used as sender's name in outgoing emails from the micro-site. If it is not changed, then all emails go with as the sender emailId and site's email address specified on the site details page is used for Reply-To.


Admin Email Display Name - It should be specified in the format "FirstName LastName". This is the name that will be the name that will be visible to the user as the sender's name. If you specify "FirstName LastName<>" then you need to add an SPF record in your DNS to allow EduBrite as an authorized sender.

Admin Email Id - Keep this blank, by default it uses ''.


If you want to use your domain emailid as sender email id, Then you need to add an SPF record in your DNS to allow EduBrite as an authorized sender as explained below.

Adding SPF record  

"v=spf1 -all" (do not use ptr method, its not recommended anymore)

"v=spf1 -all"

If there was already an SPF entry in your DNS, then just insert (do not use ptr method, its not recommended anymore) in it before -all

E.g. if you already had

"v=spf1 a mx -all"

then you would make it like below

"v=spf1 a mx -all" (do not use ptr method, its not recommended anymore)

"v=spf1 a mx -all"

Elaborated documentation about this can be found here -

Block all outgoing emails:  It's recommended to enable this setting during the implementation and data migration phase so that no accidental emails are triggered in the site setup phase.

Enable Confirmation on self signup: This property supports account activation after email verification, user's account will be created but it will be inactive until the user verifies the email. This is not recommended if you want to sell courses as users will not be able to complete the transaction in a single flow.

Enable Email Verification: If it's enabled user will see an  icon on the site header. and the accounts page will show a message that the email is not verified.

Enable/Disable Site Emails :

Emails are divided into 5 tabs based for their behavior, By default, all site emails are turned on.

  • Admin can selectively turn on/off an email using the check-box present for each email type.
  • Admin can view the default email template by clicking the override template icon.
  • Update template - update the content and save and publish.
  • Using the revert icon can revert back to the default template.

Add Excluded Email Ids for a Email Type :

In a micro-site, there can be any number of admins and there are many email notifications that are sent to site admins. If you want to exclude an admin from receiving a specific type of email, that email Id can be added to the email exclusion list in that email template.

If you want to exclude emailid '' receiving payment received notification.

Access site admin -> Email Settings. Access System Notification tab to access 'PAYMENT_RECEIVE_SUCCESS' email.

Click green + icon to open that email. ( if you land to General Settings Tab, please come back to the System Notification tab) and click the edit icon ( blue) to open 'PAYMENT_RECEIVE_SUCCESS' email.

Email Template down arrow button ( next to Edit) shows a menu option 'Excluded email', Click "excluded emails' option.

Add a comma-separated list of email-ids those you want to add in the exclusion list for this email. Save then publish.

Once a emailid is present in the exclusion list, once this email will be triggered next time no email will be sent to these email-ids.

Following code can be added to not send email or ical 

$vars.put('DONT_SEND', true);  - Don't send email

$vars.put('DONT_ICAL', true);  - Don't include ical

$vars.addBcc("") ;