600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > Python实现向QQ群成员自动发邮件办法

Python实现向QQ群成员自动发邮件办法

时间:2021-10-03 10:12:32

相关推荐

Python实现向QQ群成员自动发邮件办法

后端开发|Python教程

Python,向QQ群成员,自动,发邮件

后端开发-Python教程

本文实例讲述了Python实现向QQ群成员自动发邮件的方法。分享给大家供大家参考。具体实现方法如下:

多功能js相册画廊源码,vscode编译esp,ubuntu不能.,tomcat 多port,安卓sqlite短信,许愿天空sky插件,移动前端框架 博客园,python爬虫抓取图片内容,php linux脚本,廊坊seo报价,股票网站代码,c 获取网页源码,php的网站模板lzw

原理:

仿美团源码,资源文件vscode,ubuntu 禁止 待机,如何注销tomcat服务,sqlite添加一行数据,腿又细又长的黑色的圆形爬虫,php 空格转义,抖音seo违规吗,网站后台登陆页面,bug记录模板lzw

我们需要先获取QQ群中的所有成员并保存到一个txt文本中去,然后再由python读取文件然后进行批量邮件发送了,具体解决方案如下:

苹果安卓影视app源码,ubuntu挂载存储卷,如何从tomcat下载文件,中文爬虫框架,php运行出现找不到对象,小型seo团队lzw

1. 获取QQ群成员QQ号码,QQ群成员信息可以在如下网页中获取,选择全部成员保存在txt中即可

http://qun./group#!/123456/member

(这里的123456为QQ群号码)

2. 解析获取的QQ群成员列表list.txt,给每个成员单独自动发送邮件,这里使用的发送方是163邮箱

完整脚本如下:

#coding:utf-8

import random

import smtplib

from email.mime.text import MIMEText

import time

def send_mail(mailto):

print ‘Setting MIMEText’

CT=open(‘content.txt’,’r’) #读取发送邮件内容

content=CT.read().decode(‘utf-8’)

msg=MIMEText(content.encode(‘utf8′),_subtype=’html’)

CT.close()#关闭文件

msg[‘From’]=mail_user

msg[‘SUbject’]=u’Python邮件发送测试’

msg[‘To’]=mailto

try:

print ‘Connectting’,mail_host

s=smtplib.SMTP_SSL(mail_host,465)

print ‘Login to mail_host’

s.login(mail_user,mail_pwd)

print ‘Send mail’

s.sendmail(mail_user,mailto,msg.as_string())

print ‘Close the connection between the mail server’

s.close()

except Exception as e:

print “Exceptioin “,e

def sendqunmail():

try:

f=open(filelist,’r’)

lines=f.readlines()

for i in range(len(lines)-1):

if lines[i].find(‘(‘)-1 and lines[i].find(‘)’)-1:

qqnum=lines[i].split(‘(‘)[1].split(‘)’)[0]

if qqnum.isdigit():

mailto=qqnum+’@’

print ‘Sendmail to:’+mailto

send_mail(mailto)

time.sleep(10)

except Exception,ex:

print filelist,ex

if __name__==”__main__”:

mail_host=’’

mail_user=’test@’

mail_pwd=’test123′

filelist=’list.txt’

sendqunmail()

希望本文所述对大家的Python程序设计有所帮助。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。