import smtplib
import ssl
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
import random
from flask import session

def send_email(email, subject, body):

    try:
        # Создание сообщения
        msg = MIMEMultipart()
        msg['From'] = "class@classgpt.ru"  
        msg['To'] = email
        msg['Subject'] = subject
        msg['Reply-To'] = "class@classgpt.ru"  
        msg.attach(MIMEText(body, 'html'))  
        
        # Установка защищенного соединения с использованием TLS
        with smtplib.SMTP("mail.classgpt.ru", 587) as server:
            server.starttls()
            server.login("class", "511egoR551" )  # Используем только имя пользователя для логина
            server.sendmail("class@classgpt.ru", email, msg.as_string())
        
        print("Email sent successfully!")
        return True  # Добавляем возврат True при успешной отправке письма
    except Exception as e:
        print(f"Error: {e}")
        return False  # При ошибке возвращаем False




      
    


