View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
18641 | Bug reports | Other | public | 2023-02-14 23:22 | 2023-02-15 22:22 |
Reporter | marcgold | Assigned To | c_schmitz | ||
Priority | none | Severity | partial_block | ||
Status | closed | Resolution | no change required | ||
Product Version | 5.6.x | ||||
Summary | 18641: Email Sending Issue - SMTP Username | ||||
Description | As reported on the forum: Our email relay of choice is Amazons AWS SES service (Simple Email Service). This service works slightly different to other services as you:
So in the SMTP sending setup in LS 3 or 5 - you enter: Interestingly LS3 and every other service I use SES with, this works perfectly with the same setup. Also, if I change the setup in LS5 to use my O365 account which does have an email address as the login it works perfectly. Interestingly in my O365 I have a shared mailbox with the ability to send - every other service i have that uses this logs in with the username in the format "my@email-address.com/noreply" (noreply is the shared mailbox) and it works. But LS5 doesn't like this as its not a email address. But if i use O365 with the smtp in the format of "my@email-address.com" - It works perfectly. It would seem that the SMTP username is being used as the FROM field within LS5 | ||||
Steps To Reproduce | Steps to reproduceSetup any outbound email under global with a service that does not use a pure email address as the SMTP Username. Expected resultEmails should be sent with the FROM: as the Default Site Admin Email in the Global Setup OR I think there should also be a REPLYTO: but I suppose this could just be the FROM: but there are scenarios that it would be and it is in the SMTP protocols. Actual resultIt doesnt work with none email address SMTP user names (Write here what happened instead) | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
Bug heat | 4 | ||||
Complete LimeSurvey version number (& build) | Version 5.6.5+230214 | ||||
I will donate to the project if issue is resolved | No | ||||
Browser | any | ||||
Database type & version | n/a | ||||
Server OS (if known) | Ubuntu | ||||
Webserver software & version (if known) | Nginx | ||||
PHP Version | 8.1 | ||||
I have found the issue by looking through the core code. Not sure if this is a plugin that I loaded or is core to the system. If the later can we change this ticket to Tweak - and add an error message on the Global Config page that this plugin is loaded. |
|
This was here just for O365 and some other system where all user (From, Response too etc … must be the Sender email) , it was not activated by default.
No, it was not activated by default, and descriptioin is clear enough https://github.com/LimeSurvey/LimeSurvey/blob/be70f935cdc3330262524e2a220dec764e5ff594/application/core/plugins/mailSenderToFrom/config.xml#L12
|
|
Date Modified | Username | Field | Change |
---|---|---|---|
2023-02-14 23:22 | marcgold | New Issue | |
2023-02-14 23:22 | marcgold | File Added: Screenshot 2023-02-14 at 13.07.32.png | |
2023-02-14 23:22 | marcgold | File Added: Screenshot 2023-02-14 at 13.05.32.png | |
2023-02-14 23:42 | marcgold | Note Added: 73822 | |
2023-02-14 23:42 | marcgold | Bug heat | 0 => 2 |
2023-02-15 07:21 | DenisChenu | Note Added: 73823 | |
2023-02-15 07:21 | DenisChenu | Bug heat | 2 => 4 |
2023-02-15 22:22 | c_schmitz | Assigned To | => c_schmitz |
2023-02-15 22:22 | c_schmitz | Status | new => closed |
2023-02-15 22:22 | c_schmitz | Resolution | open => no change required |