• Python通过smtplib,imaplib发送与接收文件(未完)。


    最近写了一个小脚本,想与服务器进行通信,当然不是通过ssh进行通讯,或者ip端口方法等形式进行通讯,后者对我来说比较难,而且手机与服务器通讯也存在难度。

    我想的方案是通过邮箱与服务器进行通讯,服务器每分钟读取一次我的邮箱,我只要发送特定的指令,当服务器解析到该特定的指令,就执行具体的脚本。

    就是需要频繁的去获取我的邮箱,不知道会不会被163屏蔽,反正不管那么多,先比较一下,把这个邮箱模块记录下来。

    因为早起的一些传输协议,例如传输邮件的SMTP协议,只能传输可打印的ASCII字符。导致原本8Bit的字节码(范围0-255)超过了可用的范围。比如当邮件传输图片资源的时候,某一个Byte值是10111011B,对应十进制187不属于ASCII码范围,因此无法被传输。这个时候,Base64编码应用而生了,它利用6bit字符表达了原本的8bit字符。Base64可以把原本ASCII码的控制字符甚至ASCII码之外的字符都转换成可打印的6big字符。
    还可以用在:

      • 垃圾消息传播者用Base64来避过反垃圾邮件工具,因为那些工具通常都不会翻译Base64的消息。
      • LDIF文件,Base64用作编码字符串

    上面解释了邮箱文件再传输中为什么使用Base64编码。

  • 相关阅读:
    java面向对象基础
    java重载方法、重写方法
    java数据类型
    Java简介
    随机读写,块读写
    Java基本常识

    循环双向链表
    双向链表(链表)
    循环单链表(链表)
  • 原文地址:https://www.cnblogs.com/sidianok/p/12669492.html
Copyright © 2020-2023  润新知