Estoy usando smtplib para enviar correos electrónicos con mi servidor SMTP como localhost y número de puerto 25 en una máquina ubuntu. Estaba funcionando bien hasta que obtuve un error de límite de conexión excedido. El seguimiento de la pila es el siguiente:
File "/src/tasks/driver/sendEmail.py", line 57, in run s = smtplib.SMTP(smtp) File "/root/anaconda/lib/python2.7/smtplib.py", line 258, in __init__ raise SMTPConnectError(code, msg) SMTPConnectError: (421, '4.3.2 Connection rate limit exceeded.') La gente sugirió editar el archivo /etc/mail/sendmail.mc para cambiar el tamaño de la ventana y el acelerador.
define(confCONNECTION_RATE_THROTTLE',15')dnl define(confCONNECTION_RATE_WINDOW_SIZE',60s')dnlEl verdadero problema es que no veo ningún archivo de configuración de este tipo. No hay rastros de la instalación de sendmail en la imagen acoplable o en la máquina host. ¿Cómo envía smtplib correos electrónicos con localhost como servidor smtp? ¿Cómo aumentar el acelerador si no tengo el archivo de configuración en las máquinas? ¿Es porque mi empresa administra el servidor SMTP para todas las máquinas en un archivo separado?