Failed to authenticate on SMTP server using 3 possible authenticators

Failed to authenticate on SMTP server using 3 possible authenticators

I am developing a laravel app to send emails using Zoho. I have set up an email with my own domain and followed the SMTP configurations below:

return
[
    'driver' => env('MAIL_DRIVER', 'smtp'),
'host' => env('MAIL_HOST', 'smtp.zoho.com'),
'port' => env('MAIL_PORT', 465),
'from' => ['address' => 'myemail@mydomain.com', 'name' => null],
'encryption' => env('MAIL_ENCRYPTION', 'ssl'),
'username' => "myemail@mydomain.com",
'password' => 'mypassword',
'sendmail' => '/usr/sbin/sendmail -bs',

];

When I try to test a send message, I get the ff. error:
Failed to authenticate on SMTP server with username ... using 3 possible authenticators.
I have tweaked Zoho mail's settings by disabling two-factor authentication and enabled POP/IMAP access.
But I cannot still get it to work. Is it possible to use Zoho's SMTP server to send emails?