Bonjour,
J'essaye depuis quelques heures d'envoyer un mail avec un script python mais sans succès, voici mon code:
> import smtplib
> try:
> print("server connection")
> server = smtplib.SMTP('ssl0.ovh.net', 465)
> server.set_debuglevel(1)
> print("server login")
> server.login("monom@domaine.com", "password")
> print("send mail")
> msg = r"gnng\nHello!"
> server.sendmail("mail@gmail.com", "test", msg)
> server.quit()
> except :
> print("error")
Je ne sais pas si c'est le bon serveur smtp, c'est le seul que j'ai trouvé dans la doc de configuration pour Thunderbird, je me suis dis que ça devait être le même serveur, mais ça ne fonctionne pas… Un peu d'aide ?
'ssl0.ovh.net', 465
Je ne connais pas Python, mais si la librairie n'implémente pas SSL, essaie le port 587 ou 5025.
Merci de ta réponse. J'ai essayé, mais j'ai une erreur, 535 Authentication failed. Pourtant je suis sûr de mes identifiants… Est-ce qu'il y a une manipulation à faire ?
Bonjour
L'host et le port sont bon, j'utilise les même.
Quel est l'erreur exacte ?
Bonjour, voici exactement l'erreur affichée:
> (535, b'5.7.1 Authentication failed')
J'ai finalement trouvé mon erreur, j'avais pas le bon serveur SMTP il fallait que j'utilise le pro2.mail.ovh.net sur le port 587. Merci de votre temps et de votre aide ! ![]()