Python por smtplib, imaplib envío y recepción de archivos (sin terminar).

Recientemente escribió un pequeño script, que quería comunicarse con el servidor, por supuesto, no ser el tipo de comunicación para comunicarse, o métodos de puerto IP a través de SSH, que es más difícil para mí, y el teléfono también tiene dificultades para comunicarse con el servidor.

Creo que el programa se lleva a cabo a través de la comunicación de servidor de correo, el servidor lee cada minuto de mi buzón de correo, acabo de enviar un comando específico, cuando el servidor para resolver las instrucciones específicas sobre la aplicación de la secuencia de comandos específicos.

Es la necesidad de ir a buscar con frecuencia mi correo, no sé no será blindado 163, pero no Guannameduo de comparar, este módulo buzón de correo registrado.

 

Debido a que algunos de los primeros protocolos de transporte, tales como el protocolo de transferencia de correo SMTP, sólo puede transferir caracteres ASCII imprimibles. 8bit llevó a la bytecode original (rango 0-255) excede la gama disponible. Por ejemplo, cuando un mensaje de imagen recursos de transferencia cuando un valor de byte es 10111011B, correspondiente al código ASCII decimal 187 no pertenece al ámbito de aplicación y por lo tanto no pueden ser transferidos. Esta vez, la codificación Base64 aplicación y el nacimiento, que utiliza caracteres 6bit de la expresión original de caracteres de 8 bits. Base 64 puede controlar incluso más allá de caracteres del código ASCII original de los caracteres ASCII se convierten en caracteres imprimibles 6big.
También se puede utilizar en:

    • comunicadores de spam usan Base64 para evitar contra -Spam herramientas, ya que las herramientas no suelen traducir el mensaje de base 64.
    • En LDIF archivo, Base64 codificado cadena como

 

Lo anterior explica por qué la transferencia de archivos de buzón y luego utilice la codificación Base64.

 

Supongo que te gusta

Origin www.cnblogs.com/sidianok/p/12669492.html
Recomendado
Clasificación