QQ邮箱发送信息

#以下库为python自带的库,不需要进行安装

#邮件发信动作
import smtplib
#构造邮件内容
from email.mime.text import MIMEText
#构造邮件头
from email.header import Header

#发信方:发信邮箱 和授权码
#发信邮箱
from_addr="54****[email protected]"
#授权码
password="q*******dba"

#收信方:收信邮箱
to_addr="5******[email protected]"

#发送的邮件内容
#MIMEText有三个参数:邮件内容,内容格式(如plain代表纯文本),编码格式(如utf-8)
massage=MIMEText("python代码发送邮件给你哦,请忽视!!","plain","utf-8")

#邮件头
massage["From"]=Header(from_addr)
massage["To"]=Header(to_addr)
massage["Subject"]=Header("python测试邮件") #邮件标题

#发信服务器
smtp_server=‘smtp.qq.com‘

#开发发送
#加密传输
server=smtplib.SMTP_SSL(smtp_server)
server.connect(smtp_server,465)
#登录
server.login(from_addr,password)
#发送邮箱
server.sendmail(from_addr,to_addr,massage.as_string())

#关闭服务器
server.quit()

【注意】:给QQ邮箱发送邮件,发送方需在QQ邮箱的设置中开启授权码,在QQ邮箱的设置里面开启:

原文地址:https://www.cnblogs.com/benpao1314/p/11929220.html

时间: 2024-08-29 08:43:53

QQ邮箱发送信息的相关文章

通过java给qq邮箱发送信息

通过java程序给qq邮箱发送信息. 1.第一步:下载mail的jar包:javax.mail.jar 下载地址:https://javaee.github.io/javamail/#Latest_News 2.直接使用下面的代码 public static void sendMessages() { try { //创建Properties 类用于记录邮箱的一些属性 final Properties props = new Properties(); //表示SMTP发送邮件,必须进行身份验证

如何通过js给QQ好友发送信息

一般我们在做页面活动的时候可能会碰到点击一个按钮把一些相关的信息通过QQ发送给你的好友,这种信息推送的功能该如何实现呢!下面我来介绍下使用方法! 代码如下: <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"/> <title>xxx</title> </head> <body> <a h

javaMail操作QQ邮箱发送邮箱 Demo

最近用到想给项目中加一个功能,就是当项目中某些模块发生异常,在捕获异常后不仅仅写日志抛异常等!还要追加一个发送邮件给该模块的负责人,方便运维定位问题: maven管理的配置: <!-- 邮件 --> <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.4.7</version> </depe

qq邮箱发送

454 Authentication failed, please open smtp flag first!用QQ邮箱测试报错 我用QQ邮箱测试javamail发送邮件的功能,用户名密码设置正确,却总是发不出邮件. 开启下QQ邮箱的smtp服务器设置即可.

163及qq邮箱发送

using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.IO; using System.Linq; using System.Net; using System.Net.Mail; using System.Text; using System.Text.RegularExpressions

使用qq邮箱发送html格式的邮件

import smtplib   from email.mime.text import MIMEText   mailto_list=["[email protected]","[email protected]"]  mail_host="smtp.qq.com"  #设置服务器 mail_user="[email protected]"   #用户名 mail_pass="xxx"   #密码    

C#使用QQ邮箱发送,出现mail from address must be same as authorization user异常

1.未开启pop3或者smtp 2.在使用第三方客户端时,邮箱登录密码不是"登录密码",应该是生成的授权码. 如图:

Python实现QQ邮箱发送

具体参考代码: #!/usr/bin/env python # encoding: utf-8 import smtplib from email.mime.text import MIMEText class MyEmail:     def __init__(self, subject, body):         self.subject = subject         self.body = body         self.host = 'smtp.qq.com'       

SpringBoot中快速实现邮箱发送

前言 在许多企业级项目中,需要用到邮件发送的功能,如: 注册用户时需要邮箱发送验证 用户生日时发送邮件通知祝贺 发送邮件给用户等 创建工程导入依赖 <!-- 邮箱发送依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId> </dependency> &l