BeforeSurveyEmail: Difference between revisions
From LimeSurvey Manual
DenisChenu (talk | contribs) (See also) |
DenisChenu (talk | contribs) (Good link for mailSenderToFrom) |
||
Line 35: | Line 35: | ||
* [https://gitlab.com/SondagesPro/mailing/noMailToExample noMailToExample] | * [https://gitlab.com/SondagesPro/mailing/noMailToExample noMailToExample] | ||
* [https://github.com/LimeSurvey/LimeSurvey/ | * [https://github.com/LimeSurvey/LimeSurvey/tree/master/application/core/plugins/mailSenderToFrom mailSenderToFrom] | ||
'''See also''' | '''See also''' |
Latest revision as of 08:15, 13 May 2020
Hint: This features is available starting in version 4.0.0
Usage
This event can be used each time an email related to a survey and not related to a token is send
Input
The event receives the following information:
- mailer : The mailer object
- type : Email type : 'admin_notification', 'admin_detailed_notification', 'savesurveydetails','errorsavingresults' . default is unknow, and deprecated usage of function is 'deprecated'
- subject : Email subject
- to : Recipient(s) with format
[email,name]
- body : Email body content
- from : Sender (From)
- bounce : The Sender (Return-Path)
- survey : the survey id (integer)
- model : invitation, reminder or type
- updateDisable : array
Possible output
The following information can be set in the event:
- updateDisable : if plugin use mailer to update other parts, allow to disable update by default action
- subject : Email subject
- body : Email body content
- to : Recipient(s) in
[[email,name]]
format - from : From email and name
- bounce : Return-Path
- send : If true Limesurvey will send the email. Setting this to false will cause Limesurvey to assume the mail has been sent by the plugin.
- message : If send is true and action return a message : the message to be shown
- error : If set and "send" is true, log the error as failed email attempt.
Example
See also