I was able to use the public registration function of LS when I was using 1.70+, but now that I recently upgraded to 1.71+ after some server problems. Each time I attempt to register, I fill in all the information and click submit, I get an "email error" message.
Original email settings from 1.70+ install:
// Email Settings
// These settings determine how LimeSurvey will send emails
$siteadminemail = "stephen.moist_at_c4pd.com";
$siteadminbounce = "stephen.moist_at_c4pd.com";
$siteadminname = "Stephen Moist";
$emailmethod = "smtp";
$emailsmtphost = "mail.c4pd.com";
$emailsmtpuser = "stephen.moist_at_c4pd.com";
$emailsmtppassword = "***********";
$emailsmtpssl = 0;
$maxemails = 50;
Current email settings from 1.71+ install:
// Email Settings
// These settings determine how LimeSurvey will send emails
$siteadminemail = 'stephen.moist_at_c4pd.com';
$siteadminbounce = 'stephen.moist_at_c4pd.com';
$siteadminname = 'Stephen Moist';
$emailmethod = 'smtp';
$emailsmtphost = 'mail.c4pd.com';
$emailsmtpuser = 'stephen.moist_at_c4pd.com';
$emailsmtppassword = '**********';
$emailsmtpssl = '';
$maxemails = 50;
I am using all the defaults for the email itself. Also, I have all the comments still in the config.php file. Any thoughts?
EDIT: I get a slightly more descriptive message when the error occurs during a save:
Error: Email failed, this may indicate a PHP Mail Setup problem on your server. Your survey details have still been saved, however you will not get an email with the details. You should note the "name" and "password" you just used for future reference.