To remedy this, I need to create my own $settingsForm object to save the data that way.
Also, I'm going to merge changes made by @radu81
yes, this setting is there or at least was there.
I now tried registering with the "direct registering"-option and this time I receive an error message:
Did you checked that "Method of registration employed for new members " is set up as "Email activation" in Admin > Members > Registration > Settings?
I have migrated a Forum that was running on SMF to Elkarte 1.0 and now 1.1.5 (on PHP 7.2)
The conversion worked well (I have never worked on php or forums before ) , all user, messages, ect. are now runing on Elkarte.
Congrats to the developpers for the easy installation process .
But now I'm stuck with fixing an issue with E-mails.
I am able to register as new user, but the activation E-Mails are not working (I tested different E-Mail addresses including the one that worked here)
People interested in becoming user receive the "thank you for registering-Message", but they don't get an E-Mail to activate their accounts.
Any ideas, what might be the reason and what I can check or change? I guess, that this function was not working on the SMF because the latest successful registration was about 1 year ago and there was a large list of "waiting for activation accounts".
The only check I have done so far was this one:
$rec = 'email@example.com';
$subj = 'any subject';
$mess = 'hello';
$header = 'From: firstname.lastname@example.org' . "\r\n" .
'Reply-To: email@example.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($rec, $subj, $mess, $header);
Such a simplified mail-function in php creates and sends a mail correctly, when executed.
It is this forum: http://www.kaninchentreff.de/yabbse/index.php
It converted a default install of vanilla across ok.