import smtplib from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText def envoyer_email_icloud(destinataire, sujet, html_message, expediteur, mot_de_passe): msg = MIMEMultipart() nom_expediteur = 'PTME' msg['From'] = f'{nom_expediteur} ' msg['To'] = destinataire msg['Subject'] = sujet msg.attach(MIMEText(html_message, 'html')) try: serveur = smtplib.SMTP('smtp.mail.me.com', 587) serveur.ehlo() serveur.starttls() serveur.ehlo() serveur.login(expediteur, mot_de_passe) serveur.sendmail(expediteur, destinataire, msg.as_string()) serveur.quit() print("E-mail envoyé avec succès !") except Exception as e: print(f"Erreur lors de l'envoi de l'e-mail : {e}") expediteur = 'tom.moron@icloud.com' mot_de_passe = 'mot_de_passe' destinataire = 'eddydhj@gmail.com' sujet = 'Création de compte' message = ''' ''' envoyer_email_icloud(destinataire, sujet, message, expediteur, mot_de_passe)