Spaces:
Sleeping
Sleeping
| import os | |
| from dotenv import load_dotenv | |
| import smtplib | |
| from email.mime.text import MIMEText | |
| # 🔹 LOAD ENV FILE HERE | |
| load_dotenv() | |
| SENDER_EMAIL = os.getenv("SENDER_EMAIL") | |
| SENDER_PASSWORD = os.getenv("SENDER_PASSWORD") | |
| def send_otp_email(receiver_email, otp): | |
| subject = "Your FitPlan AI OTP Code" | |
| body = f""" | |
| Your OTP is: {otp} | |
| Valid for 5 minutes. | |
| """ | |
| msg = MIMEText(body) | |
| msg["Subject"] = subject | |
| msg["From"] = SENDER_EMAIL | |
| msg["To"] = receiver_email | |
| with smtplib.SMTP("smtp.gmail.com", 587) as server: | |
| server.starttls() | |
| server.login(SENDER_EMAIL, SENDER_PASSWORD) | |
| server.send_message(msg) |