I cannot say why using your email address as the smtp server worked before, it should not have.
since the page is redirecting to the login page this means that the email code is being triggered, and the message is being sent to the SMTP server.
From that point the question is what is the smtp server doing with the message.
this is why the smtp server error logs are important to figuring this issue out.
the email is getting to the smtp server, we need to know why the smtp server is not relaying the message to the recipient.