小编nos*_*ear的帖子

使用Outlook 2016通过Python发送电子邮件而无需打开电子邮件

import win32com.client as win32
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'To address'
mail.Subject = 'Message subject'
mail.Body = 'Message body'
mail.HTMLBody = '<h2>HTML Message body</h2>' #this field is optional

# To attach a file to the email (optional):
attachment  = "Path to the attachment"
mail.Attachments.Add(attachment)

mail.Send()
Run Code Online (Sandbox Code Playgroud)

上面的代码完全正常。但是问题在于,需要在系统上打开Outlook并登录,然后才发送邮件。

有什么方法可以使用Outlook发送邮件而无需在系统上实际运行Outlook应用程序?

python email outlook pywin32

5
推荐指数
1
解决办法
6515
查看次数

每当触发 lambda 时,如何运行 AWS EC2 中存在的 python 脚本?

我的 AWS EC2 实例中有一个 python 脚本可以完成一些工作。每当新文件进入特定存储桶时,我都必须触发该脚本。

我的想法是向该存储桶添加一个 lambda 触发器,从而触发 EC2 中存在的脚本,但未能成功。

那么如果按照我的计划如何实现解决方案或者是否有其他解决方法来解决这个问题?

python amazon-ec2 amazon-web-services aws-lambda

4
推荐指数
1
解决办法
6301
查看次数