View Issue Details

This bug affects 1 person(s).
 6
IDProjectCategoryView StatusLast Update
20096Bug reportsSurvey participants (Tokens)public2025-05-09 10:00
ReporterMazi Assigned Togabrieljenik  
PrioritynoneSeverityblock 
Status assignedResolutionopen 
Product Version6.6.x 
Summary20096: Confirmation email is not sent if multiple participants/email addresses are used, also applies to admin notifications
Description

When adding a participant you can have multiple email addresses for the same participant separated by a comma. When sending invitations, an email is sent to each email address.
If sending the confirmation email is enabled at the participant settings and there are multiple email addresses for a participant, then NO confirmation email is sent at all. Probably the syntax check for a valid email fails.
This also applies to listing multiple, comma separated email addresses for sending the admin notification emails at the "Notification & data" settings.

Steps To Reproduce

Steps to reproduce

At an activated, closed survey add a new participant with multiple email addresses separated by comma, example:
email1@example.org,email2@example.org,email3@example.org
Add the same addresses at "Notification & Data" settings for the admin notifications
Send that participant an invitation email -> an email should be sent to each email address.
Make sure sending the confirmation email is enabled at the "Participant Settings"
Take the survey and submit it.

Expected result

The confirmation email should be sent to every email address.
The admin notification should be sent to every email address.

Actual result

No emails are sent at all.
If you create a participant with a single email address only, the confirmation gets sent.

TagsNo tags attached.
Bug heat6
Complete LimeSurvey version number (& build)6.13.1
I will donate to the project if issue is resolvedNo
Browser
Database type & versionMySQL/MariaDB
Server OS (if known)
Webserver software & version (if known)
PHP Version8.x

Users monitoring this issue

There are no users monitoring this issue.

Activities

tibor.pacalat

tibor.pacalat

2025-05-08 15:55

administrator   ~82611

@gabrieljenik please update the manual as well, since there is nothing in the manual about the fact that you can create participants with multiple email addresses.

DenisChenu

DenisChenu

2025-05-09 08:20

developer   ~82619

there is nothing in the manual about the fact that you can create participants with multiple email addresses.

I'm sure it was in previous Notification & data manual page .
https://web.archive.org/web/20240413062200/https://manual.limesurvey.org/Notifications_%26_data#Basic_and_Detailed_Admin_Notifications_Email "yourname@test.com; myname@test.com;hisname@test.com"

@Mazi : did you try with ; ? (it must work with both)

Mazi

Mazi

2025-05-09 08:54

updater   ~82621

@DenisChenu: When adding a new token, I think you HAVE to use comma (",") as a separator for multiple email addresses. Otherwise the syntax check will fail.
But you are right, for the admin notifications you can use a semicolon (";"). That actually works fine.

I suggest that we should support both separators, comma and semicolon at both fields.

DenisChenu

DenisChenu

2025-05-09 10:00

developer   ~82624

I suggest that we should support both separators, comma and semicolon at both fields.

+1

Issue History

Date Modified Username Field Change
2025-05-08 11:48 Mazi New Issue
2025-05-08 15:54 tibor.pacalat Assigned To => gabrieljenik
2025-05-08 15:54 tibor.pacalat Status new => assigned
2025-05-08 15:55 tibor.pacalat Note Added: 82611
2025-05-08 15:55 tibor.pacalat Bug heat 0 => 2
2025-05-09 08:20 DenisChenu Note Added: 82619
2025-05-09 08:20 DenisChenu Bug heat 2 => 4
2025-05-09 08:54 Mazi Note Added: 82621
2025-05-09 08:54 Mazi Bug heat 4 => 6
2025-05-09 10:00 DenisChenu Note Added: 82624