Python用outlook发送邮件,给其他人,并cc给一些人,添加附件,并写入正文
时间: 2024-04-25 14:06:06 浏览: 84
下面是Python代码示例,使用Outlook发送邮件,给其他人,并抄送给一些人,添加附件,并写入正文:
```python
import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'recipient1@example.com; recipient2@example.com'
mail.CC = 'cc1@example.com; cc2@example.com'
mail.Subject = 'Test Email'
mail.Body = 'This is a test email sent using Python and Outlook.'
# 添加附件
attachment1 = r'C:\Documents\file1.txt'
attachment2 = r'C:\Documents\file2.txt'
mail.Attachments.Add(attachment1)
mail.Attachments.Add(attachment2)
# 发送邮件
mail.Send()
```
在此示例中,我们首先导入`win32com.client`模块来与Outlook进行交互。然后,我们使用`outlook.Dispatch`方法创建一个Outlook应用程序对象。接下来,我们使用`CreateItem`方法创建一个空邮件对象。然后,我们设置`To`和`CC`属性以指定收件人和抄送人。我们还设置`Subject`属性以指定邮件主题。接下来,我们使用`Body`属性指定邮件正文。最后,我们使用`Attachments`属性添加附件,并使用`Send`方法发送邮件。
注意:在运行此代码之前,请确保您已将Outlook设置为默认邮件客户端。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)