
    Mh
                     :    d dl Z d dlmZ d dlmZ d dlmZmZ d Zy)    N)MIMEText)MIMEMultipart)current_apprender_templatec                    	 t        d       t        d|        t        dt        j                  d          t        dt        j                  d          t        dt        j                  d          t               }t        j                  d   |d	<   | |d
<   | d|d<   d| d}|j	                  t        |d             t        d       t        j                  t        j                  d   t        t        j                  d               5 }|j                  d       |j                          t        d       t        d|  d       |j                  |d	   |d
   |j                                d d d        t        d       dddS # 1 sw Y   xY w# t        $ r'}t        d|       ddt        |       dcY d }~S d }~ww xY w)Nu   🔧 Email sending triggered...zTo:zUsing SMTP Host:
EMAIL_HOSTzPort:
EMAIL_PORTzFrom:
EMAIL_USERFromToz Email Verification | EduRubySubjectzd
        <h2>EduRuby Email Verification</h2>
        <p>Your OTP for email verification is: <strong>zW</strong></p>
        <p>Please use this OTP to verify your email address.</p>
        htmlu!   📨 Connecting to SMTP server...   u   🔐 Logging in to SMTP...u   📤 Sending email to z...u   ✅ Email successfully sent!TzEmail sent successfully)statusmessageu   ❌ Email sending failed:FzFailed to send email: )printr   configr   attachr   smtplibSMTPintset_debuglevelstarttlssendmail	as_string	Exceptionstr)to_emailotp	user_typemsghtml_contentserveres          //var/www/html/eduruby.in/utils/email_service.py
send_emailr&      s   !O/0eX +"4"4\"BCg{)),78g{)),78o!((6FD	%;&CDI88;u =	 	

8L&1212\\+,,\:C@R@RS_@`<ab 	Efl!!!$OO./*8*C89OOCKTCMMOD	E 	,-+DEE	E 	E  O)1-.DSVH,MNNOs7   DF 
A#F-F F
F 	GF<6G<G)	r   email.mime.textr   email.mime.multipartr   flaskr   r   r&        r%   <module>r,      s     $ . .("Or+   