User sign up email 5.0beta4

When I create a user account at http://192.168.2.23/user/signup,
it creates the account, but no confirmation email is received at the sign up address I used.

Steps taken to troubleshoot this so far to narrow the scope of the issue:

  1. Verified sign up is allowed:
    User Manager > Settings > Sign Up tab > Signup allowed: (marked for yes)
    User Manager > Customers > Signup Options > Signup allowed: (marked for yes)

  2. My /ip firewall nat has:
    chain=srcnat action=masquerade protocol=tcp src-address=192.168.2.23 out-interface=ether2 dst-port=587

  3. Tested SMTP settings with /tool e-mail> send to=myemail@mydomain.com subject=test body=body_of_message
    Note: The subject and body fields don’t work with a “space”, so used “_”
    That works, the above test message arrives at my email address.

  4. Temporarily changed format of Signup email format to remove any “spaces” in the Subject and Body.
    User Manager > Settings > Sign Up tab
    Signup email subject: Account_Info
    Signup email body: Your_authorization_data

Once I get the above to work, I’ll change it back to:
Your authorization data: login: %login% password: %password% To check your status and buy extended time go to address %link%

Am I missing anything?

Answer found…(I think).

“Subscriber must have at least one credit with price other than zero” and I was using “0.00” in the Profiles > Profiles tab > Price:

You can use spaces on the command line as long as you wrap the subject and body in quotation marks.
Anything entered in the GUI will automatically be wrapped for you.

Nope…that wasn’t it.

I have two Profiles - one is “Trial” and Price is 0.00 dollars; and other is “Null” and Price is 99.00 dollars.

Mikrotik cfg:
ether1 (WAN side) 192.168.2.23
ether2 (LAN side) 171.16.02

On the user facing page (the 172.16.0.1 subnet), it forces the user to:
http://172.16.0.1/login? Which give the normal User Log In box.
I also have a link for New User Sign Up that points to http://192.168.2.23/user/signup

So the initial problem is still there where I can’t send a confirmation email.

And it brings up a second question, am I making the New User process too complicated?

Maybe I’m over explaining my problem.

  1. My umfiles/user/signup works. I can create accounts.

  2. My email works, /tool e-mail> send to=myemail@mydomain.com subject=test body=message
    Using Touch, I can see the data go out on the WAN port to my SMTP mail server.

After I create an account, the confirmation email does not get sent.
Using Torch, I do not see any data going out.

I have the same problems with 4.10, it does not send an email to the new user.

Obviously I’m missing a step somewhere and have exhausted my efforts in searching for my mistake.

Any help to point me in the right direction?