I think this Selinux command fixed it after updating PHPmailer.
Great !
Assistance on LimeSurvey forum and LimeSurvey core development are on my free time.
I'm not a LimeSurvey GmbH member. -
Professional support
-
Plugins, theme and development
. I don't answer to private message.
But this may help someone facing similar issue on version 3.0+
Set debug as 1 in config.php
now open limesurvey\applications\helpers\common_helper.php
uncomment the below line to see the error received when sending SMTP email.
if(!$sent) var_dump($maildebug);
In the case where the mail admin provide the relaying service for a particular email ID, which does not require password to be entered in order to send the email.
This is where the problem happens.
As Limesurvey will expect that once a email username is added by the admin a password will be supplied too.
In order to take care of above.
comment the following line in the same file
$mail->SMTPAuth = true;
commenting this line will bypass the password verification.