import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr
from datetime import datetime
# 发件人邮箱账号
my_sender='XXXX@163.com'
# my_sender='1525943131@qq.com'
# 收件人邮箱账号
my_user=['XXXX@qq.com']
# my_user=['XXXX@163.com']
# 授权码,不是账号的密码
authorization_code='********'
# authorization_code='****************'
# 发送人姓名
sender_name='After__today'
# 接收人姓名
user_name=['天晴的时候会下雨']
# 发件服务器
smtp='smtp.163.com' #网易163
# smtp='smtp.qq.com' #qq邮箱
def mail(text):
now_time=datetime.now().strftime('%Y-%m-%d %H:%M:%S')
ret=True
for i in range(len(my_user)):
text1='您好 '+user_name[i]+'\n现在时间为'+str(now_time)+'\n很抱歉打扰您!\n'+text
try:
msg=MIMEText(text1,'plain','utf-8')
# 括号里的对应发件人邮箱昵称、发件人邮箱账号
msg['From']=formataddr([sender_name,my_sender])
# 括号里的对应收件人邮箱昵称、收件人邮箱账号
msg['To']=formataddr([user_name[i],my_user[i]])
# 邮件的主题,也可以说是标题
msg['Subject']="系统提示信息"
# 发件人邮箱中的SMTP服务器,端口是25
server=smtplib.SMTP(smtp,25)
# 发件人邮箱账号、邮箱密码
server.login(my_sender, authorization_code)
# 发件人邮箱账号、收件人邮箱账号、发送邮件
server.sendmail(my_sender, [my_user[i],], msg.as_string())
# 关闭连接
server.quit()
except Exception:
ret=False
finally:
next
return ret
text='发送成功'
mail(text)
里使用的是163邮箱,需要注意要在 “邮箱中心” 设置客户端授权密码,否则会报错(550, b'User has no permission'),authorization_code就是设置的授权码,如果使用邮箱密码,会报错(535, b'Error: authentication failed')。
私信小编01即可获取大量Python学习资料
如果是使用QQ邮箱发送邮件,同样需要设置授权码,QQ邮箱——>设置——>账户,然后找到如下:
按步骤开启POP3/SMTP服务,authorization_code改为生成的16位授权码即可。
使用outlook发送邮件使用的是POP3服务,代码稍有改动
import win32com.client as win32
from datetime import datetime
now_time=datetime.now().strftime('%Y-%m-%d %H:%M:%S')
sub='statistic_result'
body='现在时间为' + now_time
outlook=win32.Dispatch('outlook.application')
receivers=['XXXX@qq.com']
mail=outlook.CreateItem(0)
mail.To=receivers[0]
mail.Subject=sub
# mail.Attachimage.Add('C:/Users/Administrator/Desktop/work.jpg')
mail.Body=body
mail.Attachments.Add('C:/Users/Administrator/Desktop/work.jpg')
mail.Send()
添加账户信息的过程见https://jingyan.baidu.com/article/e3c78d6496f6d73c4c85f5a2.html。
(想往正文中添加图片信息我试了很久都不行,Attachimage方法用不了,希望会的同学能在评论区告知,谢谢(/鞠躬)。)
发送的时候可能会提示安全警告,关掉的方法为在outlook的选项中信任中心的设置中,把编程访问中的从不发送警告勾选上,如果和我截图一样是灰白色无法勾选,应该是电脑安全级别过高,在控制面板中可以更改。
迎观看 Microsoft Outlook 教程,小编带大家学习 Outlook 的使用技巧,了解如何在 Microsoft Outlook 中创建任务和待办事项。
有时候会保留一份要做的事情列表在纸张上、在电子表格中,或者使用纸张和电子方法的组合。 在 Outlook 中,可以将各种列表合并为一个列表,通过提醒和跟踪进行增强。
创建任务选择「开始」-「新建项目」 ,然后选择「任务」。
在打开的窗口中选择「任务」,在「主题」框中,输入任务的名称。最好使名称保持简短,然后在任务正文中添加详细信息。
如果有固定的开始或结束日期,设置「开始日期」或「截止日期」。
如果需要弹出提醒,选中「提醒」,并设置日期和时间。
选择「保存并关闭」。
以上就是在 Microsoft Outlook 中创建任务和待办事项的方法。
软件下载地址:Microsoft Outlook LTSC 2021 for Mac(outlook邮箱)中文版
https://www.macz.com/mac/958.html?id=NzY4OTYwJl8mMjcuMTg2LjkuNTU%3D
windows软件安装地址:Outlook 2019
https://soft.macxf.com/soft/370.html?id=MjkzODQ%3D
景
在数字时代,人们主要通过电子邮件进行交流,因此电子邮件平台的安全性至关重要。自从各种AI工具不断落地以来,钓鱼邮件攻击的难度与成本均有大幅下降,因此导致此类攻击数量与受害者损失频创新高。在2022年,美国共计发生“商业电子邮件入侵”时间两万余起,造成损失近27亿美元。然而仅在2023年第一季度,同类攻击事件在美国就已发生近四万次。在刚刚过去的2023年第三季度,我国国内企业邮箱用户共收到钓鱼邮件超8千万封,同比激增47%,环比增幅也达23%。这些数字无疑正在警示企业IT管理者,如果对企业邮件系统的安全性疏于管理,其后果将十分严重。最近 Check Point Research 对 Microsoft Office 中广泛使用的电子邮件客户端 Outlook 进行了全面分析,揭示了三种主要攻击向量:常见、普通和高级。通过分析典型企业环境中针对 Outlook 的各种攻击向量,Check Point将从安全研究的角度审视日常邮件操作可能带来的安全风险。
注:本文所述研究是在典型/默认的 Outlook + Exchange Server 环境中,并在安装了截至 2023 年 11 月安全更新的最新 Outlook 2021(Windows 桌面版)上进行。
常见:超链接攻击向量
在这种攻击向量中,攻击者发送包含恶意 Web 超链接的电子邮件。一旦点击这些链接,用户便会被定向到网络钓鱼网站,启动浏览器漏洞利用,甚至触发使用复杂技术的零日漏洞利用。虽然看似简单,但安全风险大多来自于浏览器而非 Outlook 本身。Outlook 将可用性放在首位,认为对每次超链接点击都进行确认是不切实际的。因此,用户应使用可靠的浏览器,并谨慎防范网络钓鱼攻击。
普通:附件攻击向量
攻击者会利用用户打开电子邮件附件的正常行为。当用户双击附件时,Outlook 会尝试在 Windows 上调用该文件类型的默认关联应用。因此,安全风险取决于附件文件类型的注册应用的稳健性。如果文件类型被标记为“不安全”,Outlook 就会阻止它。对于未分类的文件类型,系统会提示用户点击两次进行确认。因此,用户必须谨慎行事,对于来自不可信来源的附件,切勿轻易点击“打开”按钮。
高级:电子邮件查看和特殊对象攻击向量
当用户在 Outlook 中查看电子邮件时,这种载体(又称“预览窗格”攻击)会构成威胁。在处理 HTML 和 TNEF 等不同电子邮件格式时可能会出现漏洞。为了增强安全性,建议将 Outlook 配置为只读纯文本电子邮件,但这样做可能会影响可用性,因为在此类纯文本电子邮件中可能无法查看链接和图片。
Outlook 特殊对象攻击向量
这种高级攻击向量会利用零日漏洞,例如 CVE-2023-23397。攻击者可通过发送恶意“提醒”对象来入侵 Outlook,从而在用户打开 Outlook 并连接到电子邮件服务器时触发漏洞。值得注意的是,受害者甚至不必查看电子邮件便会触发攻击。这凸显了及时进行安全更新和谨慎操作的重要性。
结论和防范措施
综上所述,保护 Outlook 用户需要多措并举。用户应避免点击未知链接,谨慎打开来自不可信来源的附件,并始终确保将 Microsoft 办公套件升级到最新版本和更新。 更为重要的是,IT决策者应该考虑将邮件系统纳入整体安全策略管理体系。上文揭示的所有攻击向量均可借助 Check Point 解决方案进行有效监控和防范,包括 Check Point 电子邮件安全和协作安全解决方案。Harmony Email & Collaboration 能够为 Microsoft 365、Google Workspace 以及所有协作和文件共享应用提供全面保护。该解决方案专为云电子邮件环境而设计,是唯一能够防止(而不仅仅是检测或响应)威胁侵入收件箱的解决方案。
Harmony Endpoint 可提供最高安全级别的全面端点保护;XDR/XPR 能够通过关联整个安全资产中的事件并结合行为分析、来自 Check Point Research 和 ThreatCloud AI 的实时专有威胁情报以及第三方情报,快速识别最复杂的攻击。
Threat Emulation 和 Check Point 网关可提供超越任何下一代防火墙 (NGFW) 的卓越安全防护。这些网关专为零日安全防护而设计,具有 60 多项创新安全服务,是防御第五代网络攻击的最佳选择。 同时,Check Point Research 一直在主动监测网上与 Outlook 和电子邮件相关的攻击。作为一家领先的安全公司,Check Point 始终致力于不断为全球客户开发创新的检测和保护技术。
如欲深入了解这些攻击向量,请参阅 Check Point Research 博客上的完整报告。
*请认真填写需求信息,我们会在24小时内与您取得联系。