
    Ve3ik                     D    S SK r S SKJr  S SKJr  S SKJr   " S S5      rg)    N)MIMEText)MIMEMultipart)datetimec                        \ rS rSrS rS rSrg)
EmailClass   c                 <    SU l         SU l        SU l        SU l        g )Nzsmtp.gmail.comiK  pie360chile@gmail.comzebpp etlh zgpf ohcv)smtp_server	smtp_portsender_emailsender_password)selfs    QC:\Users\jesus\Desktop\proyecto_pie360\backend\app\backend\classes\email_class.py__init__EmailClass.__init__   s!    +34    c                     SnUR                  S5      nUS:X  a  SnOUS:X  a  SnOSU 3n[        S5      nS	UR                  S
S5       SUR                  SS5       3US'   U R                  US'   X%S'   SUR                  S
S5       SUR                  SS5       SUR                  SS5       SUR                  SS5       SU SUR                  SS5       S3nSUR                  S
S5       SUR                  SS5       SUR                  SS5       S UR                  SS5       S!U S"UR                  SS5       S#3n[        US$5      n[        US%5      n	UR	                  U5        UR	                  U	5        [        S&5        [        S'5        [        S(U R                   35        [        S)U 35        [        S*US    35        [        S&5        [        R                  " U R                  U R                  5       n
U
R                  5         U
R                  U R                  U R                  5        U
R                  U R                  X%R                  5       5        S+S+S+5        [        S,5        [        S&5        S-S.S/.$ ! , (       d  f       N)= f! [         a2  n[        S0[!        U5       35        S1S2[!        U5       3S/.s S+nA$ S+nAff = f)3u:   
Envía notificación de reunión a pie360chile@gmail.com
r
   schedule_id   u   Mañana   TardezSchedule ID: alternativeu   Nueva Solicitud de Reunión de names  	lastnamesSubjectFromTou'   
Nueva Solicitud de Reunión

Nombres: zN/Az
Apellidos: z
Email: emailu   
Teléfono: celphonez

Horario: z


Motivo:
reasonzSin motivo especificadou8   

---
Este es un correo automático del sistema PIE360.
u  
<html>
  <body style="font-family: Arial, sans-serif; line-height: 1.6; color: #333;">
    <div style="max-width: 600px; margin: 0 auto; padding: 20px; border: 1px solid #ddd; border-radius: 5px;">
      <h2 style="color: #2c3e50; border-bottom: 2px solid #3498db; padding-bottom: 10px;">
        Nueva Solicitud de Reunión
      </h2>
      
      <div style="margin: 20px 0;">
        <p><strong>Nombres:</strong> z,</p>
        <p><strong>Apellidos:</strong> z(</p>
        <p><strong>Email:</strong> u,   </p>
        <p><strong>Teléfono:</strong> z*</p>
        <p><strong>Horario:</strong> z</p>
      </div>
      
      <div style="background-color: #f8f9fa; padding: 15px; border-radius: 5px; margin: 20px 0;">
        <h3 style="margin-top: 0; color: #2c3e50;">Motivo:</h3>
        <p style="white-space: pre-wrap;">u  </p>
      </div>
      
      <hr style="border: none; border-top: 1px solid #ddd; margin: 20px 0;">
      
      <p style="font-size: 12px; color: #7f8c8d; text-align: center;">
        Este es un correo automático del sistema PIE360.
      </p>
    </div>
  </body>
</html>
plainhtmlz2==================================================zENVIANDO CORREO:zDe: zPara: zAsunto: NzCorreo enviado exitosamente!successu#   Notificación enviada correctamente)statusmessagezError enviando correo: erroru   Error al enviar notificación: )getr   r   r   attachprintsmtplibSMTPr   r   starttlsloginr   sendmail	as_string	Exceptionstr)r   meeting_datareceiver_emailr   horarior(   textr%   part1part2serveres               r   send_meeting_notification$EmailClass.send_meeting_notification   s0   c	4N '**=9Ka#!!)+7 $M2G#B<CSCST[]_C`Baabcocscst  BD  dE  cF  "GGI"//GFO*DM
 

7E
*	+ ,[%01 2%() *Z/0 1

  (56 7 8D"	& '3&6&6w&F%G H((4(8(8e(L'M N$$0$4$4We$D#E F((4(8(8U(K'L M&&-Y /+
 ,8+;+;HF_+`*a b%D@ T7+ET6*ENN5!NN5! (O$%D**+,-F>*+,HWY/012(Od..?6!T..0D0DE 1 1>CTCTCVW @
 01(O $@  @?  	+CF845!<SVHE 	s7   G:J <A!J "J  
J
J 
K'KKK)r   r   r   r   N)__name__
__module____qualname____firstlineno__r   r=   __static_attributes__ r   r   r   r      s    5gr   r   )r-   email.mime.textr   email.mime.multipartr   r   r   rD   r   r   <module>rG      s     $ . o or   