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‘
        self.port = 465
        self.sender = ‘[email protected]‘
        self.pwd = ‘password‘
        self.receiver = ‘[email protected]‘

    def send_email(self):
        msg = MIMEText(self.body, ‘plain‘, ‘utf-8‘)
        msg[‘subject‘] = self.subject
        msg[‘from‘] = self.sender
        msg[‘to‘] = self.receiver

        s = smtplib.SMTP_SSL(self.host, self.port)
        s.login(self.sender, self.pwd)
        s.sendmail(self.sender, self.receiver, msg.as_string())

if __name__ == ‘__main__‘:
    my_email = MyEmail(‘这是一封测试邮件‘, ‘这是一封测试邮件,请不要回复,谢谢‘)
    my_email.send_email()
时间: 2024-10-29 19:11:11

Python实现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发送邮件,必须进行身份验证

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=&

关于 使用python向qq好友发送消息(对爬虫的作用----当程序执行完毕或者报错无限给自己qq发送消息,直到关闭)

以前看到网上一些小程序,在处理完事物后会自动发送qq消息,但是一直搞不懂是说明原理.也在网上找过一些python登陆qq发送消息的文字,但是都太复杂了.今天偶然看到一篇文章,是用python调用win32的接口发送qq消息的,觉得不错,就先记录下来,日后肯定会用得上这些小工具. 发送qq消息要求已经登陆qq,而且qq的窗口是独立的,现在新版的qq一般都是将所有的聊天窗口聚合在一起,因此要设置将qq窗口分离,或者将需要发送消息的那个窗口单独分离出来. 上代码吧. # 原理是先将需要发送的文本放到剪

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

python给qq好友发送消息

步骤 下载Pythoncharm 在pythoncharm里下载pipwin32的扩展(需要适应python版本,我python使用3.7版本) 代码 # 原理是先将需要发送的文本放到剪贴板中,然后将剪贴板内容发送到qq窗口 # 之后模拟按键发送enter键发送消息 import win32gui import win32con import win32clipboard as w import time def get_text(): """获取剪贴板文本"&qu

使用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.在使用第三方客户端时,邮箱登录密码不是"登录密码",应该是生成的授权码. 如图: