Vous y êtes presque. Le code suivant fera l'affaire :
import smtplib
mailserver = smtplib.SMTP('smtp.office365.com',587)
mailserver.ehlo()
mailserver.starttls()
mailserver.login('user@company.co', 'password')
#Adding a newline before the body text fixes the missing message body
mailserver.sendmail('user@company.co','user@company.co','\npython email')
mailserver.quit()
Utilisez les liens suivants pour plus d'informations :
Python : Envoyer un email via Office 365