Python发送Exchange邮件

安装exchangelib

参考:https://pypi.org/project/exchangelib/

pip install exchangelib

发送邮件集附件

from exchangelib import DELEGATE, IMPERSONATION, Account, Credentials, Message, HTMLBody, Mailbox, FileAttachment

account = Account('***@***',
                  credentials=Credentials(username='***@***', password='***'),
                  autodiscover=True)

m = Message(
        account=account,
        subject='测试带附件下',
        body=HTMLBody('<h2>hello with attachment</h2>'),
        to_recipients=[Mailbox(email_address='superhin@126.com')]
    )

m.attach(FileAttachment(name='test.html', content=open('/result/test.html','rb').read()))
m.send()
### Arduino UNO 引脚布局图 Arduino UNO 是一种广泛使用的开源硬件平台,其设计使得开发者可以轻松访问微控制器的各种功能。以下是关于 Arduino UNO 引脚布局的相关信息: #### 数字引脚 Arduino UNO 提供了 **14个数字输入/输出引脚**,这些引脚能够被配置为输入或输出模式。它们支持多种通信协议,例如 UART、SPI 和 I2C[^2]。 #### 模拟引脚 除了数字引脚外,Arduino UNO 还配备了 **6个模拟输入引脚**(标记为 A0 至 A5)。这些引脚可以通过 ADC(模数转换器)读取外部传感器或其他设备的电压信号。 #### 特殊功能引脚 部分数字引脚具备特殊的功能: - PWM 输出:某些数字引脚(如 3, 5, 6, 9, 10, 11)支持脉宽调制(PWM),可用于生成可变频率和占空比的方波信号。 - SPI 接口:通过引脚 D10 (SS), D11 (MOSI), D12 (MISO), D13 (SCK) 实现串行外围接口。 - I2C 接口:通过引脚 A4 (SDA) 和 A5 (SCL) 支持两线式串行总线通讯。 - UART 接口:D0 (RX) 和 D1 (TX) 可用于串行数据传输。 #### 其他重要组件 - **电源插孔**:允许通过直流适配器供电。 - **USB 连接**:提供编程和调试接口,同时也作为电源供应的一种方式。 - **ICSP 插头**:用于直接对 ATmega328P 微控制器进行烧录程序操作。 下面是基于上述描述的一个简化版 Arduino UNO 引脚布局示意代码表示法: ```plaintext +---+-----+-----------------------------+ | | | | | GND | 0 RX | | VCC | 1 TX | | | ... | | | 13 SCK | | | AREF | | | A0 | | | ... | | | A5 | | ICSP| | +----++--------------------------------+ ``` 请注意实际物理板上的标注会更加详尽,并且可能因版本不同而有所差异,比如最新的 R4 型号引入了一些新特性[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

临渊-测试开发

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值