I'm having issues with a Register snippet on a Revolution 2.3.5 site, which is adding the unconfirmed user accounts onto the system successfully but which is not sending out any confirmation emails (or any others).
I saw a previous post on this from a long time ago and tried to follow that but most of the settings seem to be different now and I would have thought the bugs reported at that point would be fixed in the latest version anyway (I'm using Login 1.9.1)
My Register call for the registration form is as follows:
[[!Register? &submitVar=`registerbtn` &activationResourceId=`346` &activationEmailTpl=`myActivationEmailTpl` &activationEmailSubject=`Thanks for Registering` &submittedResourceId=`344` &usergroups=`SpecNotepadUsers` &validate=`nospam:blank, username:required:minLength=^6^, password:required:minLength=^6^, password_confirm:password_confirm=^password^, fullname:required, email:required:email` &placeholderPrefix=`reg.` ]]
And the form is as follows:
<div class="register">
<div class="registerMessage">[[!+reg.error.message]]</div>
<form class="form" action="[[~[[*id]]]]" method="post"><input type="hidden" name="nospam" value="[[!+reg.nospam]]"> <label for="username">[[%register.username? &namespace=`login` &topic=`register`]] <span class="error">[[!+reg.error.username]]</span> </label> <input id="username" type="text" name="username" value="[[!+reg.username]]"> <label for="password">[[%register.password]] <span class="error">[[!+reg.error.password]]</span> </label> <input id="password" type="password" name="password" value="[[!+reg.password]]"> <label for="password_confirm">[[%register.password_confirm]] <span class="error">[[!+reg.error.password_confirm]]</span> </label> <input id="password_confirm" type="password" name="password_confirm" value="[[!+reg.password_confirm]]"> <label for="fullname">[[%register.fullname]] <span class="error">[[!+reg.error.fullname]]</span> </label> <input id="fullname" type="text" name="fullname" value="[[!+reg.fullname]]"> <label for="email">[[%register.email]] <span class="error">[[!+reg.error.email]]</span> </label> <input id="email" type="text" name="email" value="[[!+reg.email]]"> <br class="clear">
<div class="form-buttons"><input type="submit" name="registerbtn" value="Register"></div>
</form></div>
I've made sure SMTP is turned off. The DNS for the domain the site uses is held elsewhere but mail is turned off for this site on the server anyway, plus I set the "From" account (site owner) as a different external email account @ a different domain.
The same Register code works fine on another site with a different host, but the hosting company (like they all do) insist that it "must be a code issue" so I'm trying to see how that could be. They won't provide any more help and I really don't want to have to migrate away a site as big as this. From what they've told me, it seems that no email is even being generated so it isn't a routing issue.
Has anyone got any ideas as to how I can this working please?