Spaces:
Sleeping
Sleeping
| import smtplib | |
| from email.mime.text import MIMEText | |
| import os | |
| 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""" | |
| Hello, | |
| Your OTP for FitPlan AI login is: {otp} | |
| This OTP is valid for 5 minutes. | |
| Thank you. | |
| """ | |
| 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) |