Error- email not being sent

Email confirmation for new account registration is not being sent by s2member. plz help. i have checked the knowledge base. i am using a gmail smtp and its configured fine. test mail is going as expected. i have used wp mail logging- it doesn’t shows any email being sent.
my s2member log is (reg.handler.log)
LOG ENTRY: Wed Jun 6th, 2018 @ precisely 6:03 pm UTC
PHP v7.1.16 :: WordPress v4.9.6 :: s2Member v170722
Memory 53.38 MB :: Real Memory 10.00 MB :: Peak Memory 53.47 MB :: Real Peak Memory 10.00 MB
psychologyunleashed.com/register/
User-Agent: Mozilla/5.0 (Linux; Android 7.1.2; Redmi 5A Build/N2G47H; en-gb) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.111 Mobile Safari/537.36 Puffin/7.5.1.20499AP
Array
(
[user_id] => 13
[password] =>
[pagenow] => index.php
[email_config] => 1
[processed] => yes
[user] => WP_User Object
(
[data] => stdClass Object
(
[ID] => 13
[user_login] => sayakbbb
[user_pass] => $P$BGXUHsJHCkGtFWaLp2C91hYsPctFJv.
[user_nicename] => sayakbbb
[user_email] => sayaksports@gmail.com
[user_url] =>
[user_registered] => 2018-06-06 18:03:28
[user_activation_key] =>
[user_status] => 0
[display_name] => sayakbbb
)

        [ID] => 13
        [caps] => Array
            (
                [subscriber] => 1
            )

        [cap_key] => wp_capabilities
        [roles] => Array
            (
                [0] => subscriber
            )

        [allcaps] => Array
            (
                [read] => 1
                [level_0] => 1
                [dwqa_can_read_question] => 1
                [dwqa_can_post_question] => 1
                [dwqa_can_read_answer] => 1
                [dwqa_can_post_answer] => 1
                [dwqa_can_read_comment] => 1
                [dwqa_can_post_comment] => 1
                [spectate] => 1
                [participate] => 1
                [read_private_forums] => 1
                [publish_topics] => 1
                [edit_topics] => 1
                [publish_replies] => 1
                [edit_replies] => 1
                [assign_topic_tags] => 1
                [access_s2member_level0] => 1
                [subscriber] => 1
            )

        [filter] => 
        [site_id:WP_User:private] => 1
    )

[_pmr] => Array
    (
        [signup_username] => sayakbbb
        [signup_email] => sayaksports@gmail.com
        [signup_password] => asasasas
        [signup_password_confirm] => asasasas
        [field_1] => sdfghj
        [field_1_visibility] => public
        [field_2] => Student
        [field_2_visibility] => public
        [field_11] => 
        [field_11_visibility] => public
        [field_12] => 
        [field_12_visibility] => public
        [field_13] => 
        [field_13_visibility] => public
        [signup_profile_field_ids] => 1,2,11,12,13
        [signup_submit] => Complete Sign Up
        [_wpnonce] => aaf3aaaa70
        [_wp_http_referer] => /register/
    )

[custom_reg_display_name] => login
[reg_cookies] => 
[current_role] => subscriber
[level] => 0
[ccaps] => 
[role] => subscriber
[email] => sayaksports@gmail.com
[login] => sayakbbb
[ip] => 202.142.117.225
[subscr_baid] => 
[subscr_cid] => 
[auto_eot_time] => 
[notes] => 
[opt_in] => 
[fname] => sdfghj
[lname] => 
[name] => sdfghj
[pass] => 1R0KXVMSEvr2dJIPaMoRvP3pqmtjWe16
[subscr_gateway] => 
[subscr_id] => 
[custom] => 
[fields] => Array
    (
    )

[eot] => 
[_COOKIE] => Array
    (
        [__cfduid] => d916835aed6084202dca92246b53d4ff01527463579
        [_ga] => GA1.2.919662062.1528250472
        [_gid] => GA1.2.159221401.1528250472
        [PHPSESSID] => 5f8aca489c5c922377885e177f9bf88a
        [wordpress_test_cookie] => WP Cookie check
    )

)

No email is being sent.

Try the suggestion here: Signup Confirmation Email not sent

checked it. installed the post smtp plugin. configured it appropriately. test mail is working fine. but the s2member signup mail is not generating. the same state. no mail in mail log either.

Then you need to test for a conflict. You can either do that manually or try the plugin mentioned here: Plugin Conflicts

I tried. But it says no problem. Can I avoid this whole email thing. I have changed the settings to choose custom password, whenever someone registers they are taken to the check your email page. can i change that to come to the main website after registering

You can always change where they are redirected to. I (and many others) actually log them in automatically after they register.

How do you do that please? (log them in automatically)

See this: Sign in the new user after Checkout