recibo - thunderbird caducado la conexión al servidor smtp
Cómo recuperar el límite superior fijo en el servidor SMTP de tamaño de mensaje (2)
SMTP
respuesta SMTP
HELO
/ EHLO
indica el tamaño máximo de mensaje, consulte http://www.samlogic.net/articles/smtp-commands-reference.htm :
TAMAÑO El comando TAMAÑO tiene dos propósitos. El servidor SMTP puede informar al cliente cuál es el tamaño máximo de mensaje y el cliente puede informar al servidor SMTP el tamaño (estimado) del mensaje de correo electrónico que se enviará. El cliente no debe enviar un mensaje de correo electrónico que sea más grande que el tamaño informado por el servidor, pero normalmente no hay problema si el mensaje es algo más grande que el tamaño informado por el cliente al servidor. El siguiente ejemplo muestra cómo un servidor (S) y un cliente (C) informan el tamaño entre ellos:
S: 250 SIZE 1000000
C: MAIL FROM:<[email protected]> SIZE=500000
El cliente envía el comando SIZE y la información de tamaño junto con el comando MAIL FROM. El servidor envía solo el comando y la información de tamaño. El tamaño siempre se especifica en bytes.
Necesito saber el límite superior fijo en el servidor SMTP de tamaño de mensaje. Por ejemplo, para GMAIL tenemos 25 MB como límite para enviar correos.
¿Alguien puede ayudarme con el comando que puedo usar? Me referí a RFC 1870 por lo mismo.
Gracias y saludos, NehaC
Puede adivinar esto al enviar un mensaje EHLO
y ver si el servidor responde con un SIZE
:
$ nc -v aspmx.l.google.com. 25
Connection to aspmx.l.google.com. 25 port [tcp/smtp] succeeded!
220 mx.google.com ESMTP gv4si23346623qab.115
EHLO somehost
250-mx.google.com at your service, [YOUR_IP]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250 ENHANCEDSTATUSCODES
En este caso, el servidor informó un límite de 35 MB.