I had to add the WP Mail SMTP plugin for it to work. As my hosting server requires all emails to be sent via SMTP and authenticated. I hope this helps future users.
I just subscribed to the blog using two different emails and WordPress DID send me two emails confirming my subscriptions. So it is able to send emails …. Now the problem is why the sharing does not send emails …