Envoi de mail ne fonctionne pas

Bonjour,

Je viens de créer un site avec Laravel 8.x et je n'arrive pas à générer des mails via le formulaire de contact.

J'utilise :
MAIL_MAILER=smtp
MAIL_HOST=SSL0.OVH.NET
MAIL_PORT=587
MAIL_USERNAME=toto@mondomaine.fr
MAIL_PASSWORD=tata
MAIL_ENCRYPTION=TLS

J'obtiens ce message d'erreur:
Failed to authenticate on SMTP server with username "toto@mondomaine.fr" using 2 possible authenticators. Authenticator LOGIN returned Connection to tcp://SSL0.OVH.NET:587 Timed Out. Authenticator PLAIN returned Expected response code 250 but got code "535", with message "535 5.7.1 Authentication failed

En utilisant mailtrap.io je reçois bien les mails donc ça ne doit pas venir de mon programme.

Merci pour votre aide !

Bonjour @MargauxC8

Pourquoi ne pas utiliser simplement la fonction mail();

Merci @Gaston_Phone,

C'est ce que j'ai fait pour l'instant mais ça ne résout pas mon problème. La fonction mail() est tout de même bien limitée et j'aimerai pouvoir envoyer des mails plus complexes depuis le site. Puis je souhaiterai comprendre ce qui cloche !

Quelles limites ?

Exemple de mails plus complexes ?