首页 > 其他分享 >利用邮箱发短信

利用邮箱发短信

时间:2025-01-22 15:10:56浏览次数:1  
标签:SMTP server 利用 发短信 邮箱 139 email 邮件

1、目的:采用139邮箱进行短信发送,同时开启短信提醒功能,通过邮件实现发短信的效果。

2、步骤:1、首先开启139邮箱的smtp服务协议

2、开启授权码,后续代码中替换。

3、邮件设置里设置短信提醒

 

 代码如下:

import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart

# 配置SMTP服务器
smtp_server = "smtp.139.com" # 139邮箱的SMTP服务器
port = 465 # SSL加密端口
sender_email = "187**39@139.com" # 发件人邮箱
receiver_email = "187**39@139.com" # 目标手机号码对应的短信网关地址
password = "501ee**6ee00" # 139邮箱的授权码

# 创建邮件内容
msg = MIMEMultipart()
msg['From'] = sender_email
msg['To'] = receiver_email
msg['Subject'] = "测试:关于优化宽带网络质量类低满原因分析流程的建议" # 邮件主题
body = '''
test content''' # 邮件正文
msg.attach(MIMEText(body, 'plain'))

try:
# 创建SMTP对象并连接到服务器
server = smtplib.SMTP_SSL(smtp_server, port)
server.login(sender_email, password) # 登录邮箱
text = msg.as_string() # 将邮件对象转换为字符串
server.sendmail(sender_email, receiver_email, text)
print("success!") # 输出成功信息
except smtplib.SMTPException as e:
print(f"发送邮件失败:{e}")
finally:
server.quit() # 退出SMTP服务器

标签:SMTP,server,利用,发短信,邮箱,139,email,邮件
From: https://www.cnblogs.com/iamorz/p/18686066

相关文章

  • 高效批量工作流导入及脚本上线,利用DolphinScheduler接口轻松实现
    实现了批量生成DolphinScheduler的任务,当导入时发现只能逐个导入,因此通过接口实现会更方便。DolphinScheduler接口文档DolphinScheduler是有接口文档的,地址是http://IP:12345/dolphinscheduler/swagger-ui/index.html?language=zh_CN&lang=cn不过这文档写的比较简略,自己需要......
  • 计算机毕业设计Springboot基于大数据的红色旅游景点可视化安全分析系统 基于Spring Bo
    计算机毕业设计Springboot基于大数据的红色旅游景点可视化安全分析系统995q07gh(配套有源码程序mysql数据库论文)本套源码可以先看具体功能演示视频领取,文末有联xi可分享随着信息技术的飞速发展和大数据时代的到来,红色旅游作为中国文化旅游的重要组成部分,承载着丰富的历史......
  • 利用Python爬虫与1688 API接口:高效获取商品搜索数据
    在当今电商竞争激烈的市场中,数据的价值不言而喻。无论是商家、市场分析师还是电商运营者,都需要快速、准确地获取商品信息,以便制定策略、优化运营和洞察市场趋势。1688作为国内领先的B2B电商平台,提供了丰富的API接口,尤其是按关键字搜索商品的接口(item_search),为开发者和数据分析师提......
  • 利用dsp28335的sci模块对esp8266wifi模块进行控制
    利用dsp28335的sci模块对esp8266wifi模块进行控制,将数据发出资源文件列表V1_wifi_send/.ccsproject , 519V1_wifi_send/.cdtbuild , 12372V1_wifi_send/.cdtbuild_initial , 12352V1_wifi_send/.cdtproject , 677V1_wifi_send/.cproject , 21668V1_wifi_send/.la......
  • 如何利用边缘节点服务打造极致用户体验?
    随着互联网和数字化技术的飞速发展,用户对网络访问速度和服务体验的要求也在不断提高。在一个信息快速传播的时代,延迟过高或访问卡顿的问题会直接影响用户体验,甚至导致用户流失。因此,企业如何优化网络性能、提升用户访问速度,成为了必须面对的挑战。而边缘节点服务作为一种先进的......
  • 企业微信登录Foxmail邮箱详细指南
    前言在日常工作中,许多企业选择使用企业微信作为主要的沟通工具,而企业微信邮箱则是其集成的邮件服务。然而,随着邮件数量的不断增加,你可能会遇到邮箱容量不足的问题,系统可能会提示“邮箱容量不足20%”,这时,将企业微信邮箱与Foxmail等第三方邮件客户端结合使用,可以大大提升邮件......
  • python 利用探空数据识别整层云
    选用蔡淼的论文:[1]蔡淼,欧建军,周毓荃,等.L波段探空判别云区方法的研究[J].大气科学,2014,38(02):213-222.里面的阈值法: #!/usr/bin/python3#-*-coding:utf-8-*-"""@Time:2025/1/2023:22@Author:Suyue@Email:1493117872@qq.com@File:cloud_area.py@Proj......
  • 利用Python的matplotlib 库实现散点图
    importmatplotlib.pyplotasplt#定义数据x=[1,2,3,4,5,6,7,8,9,10]y=[2,4,5,7,6,8,9,11,12,10]#绘制散点图plt.scatter(x,y)#添加标题和标签plt.title('SimpleScatterPlot')plt.xlabel('X-axis')plt.ylabel('Y-axis'......
  • 电脑端利用Winrar软件批量解压加密文件
    最近在下载资源的时候发现,出现了使用同一压缩密码加密的一系列压缩包(这里只放了一部分,实际上有100多个……)想要使用电脑自带的Winrar软件解压缩变得非常困难,于是在网上查找了一下,有帖子说可以在winrar中选中所有文件以后,用鼠标右键可以输入一个统一密码?但是在实际操作中,并......
  • NET8利用SemanticKernel对接DeepSeek
    1usingMarkdownSharp;2usingMicrosoft.Extensions.Hosting;3usingMicrosoft.SemanticKernel;4usingOpenAI;5usingOpenAI.Chat;6usingSystem.ClientModel;7usingSystem.Text;89varbuilder=Host.CreateApplicationBuilder(args);10//buil......