网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 案例分享 > Python smtplib 的发送间断性失败
admin 案例分享 2023-06-25 12:01:52

Python smtplib 的发送间断性失败

Python smtplib 的发送间断性失败,第1张

Python smtplib 的发送间断性失败,第2张

使用 163、outlook 总是显示 554, b'DT:SPM 163 smtp9,说是系统判断我是垃圾邮件,可是我只是发了'hello'而已

#!/usr/bin/env python3
#coding: utf-8
# coding: utf-8
import smtplib
import mimetypes
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.header import Header
import email


#列表类
class LS:
mail_address=[
"linhanqiu1123@163.com";
]
#配置类
class Cfg:
mail_config = {
"sender":"workinform@163.com",
"receiver":["linhanqiu1123@163.com"],
"username":"workinform@163.com",
"password":"linhanqiu1123",
#smtp 服务器
"smtpserver":"smtp.163.com"
}
@staticmethod
def insert_md():
global mail_config
for i in LS.mail_address:
mail_config["receiver"].append(i)

sys_config = {
#图片地址
"path": "/home/linhanqiu/img/1.jpg"
}

#内容类
class Content:
def __init__(self,id=None,word="hello",subject=u"hello"):
self.id = id
self.word = word
self.subject = subject
self.html = "<p1></p1>"
#内容格式,其他格式还在添加
def text(self):
msgRoot = MIMEMultipart("related")
msgRoot['Subject'] = Header(self.subject, 'utf-8')
msgRoot['From'] = ','utf-8')">Header('爬虫任务情况<workinform@163.com>','utf-8')
msgRoot['To'] = "linhanqiu1123@163.com";
msgRoot.preamble = 'This is a multi-part message in MIME format.'
#设置转化部分
# msgAlternative = MIMEMultipart("alternative")
# msgRoot.attach(msgAlternative)
# 添加纯文本信息,(添加模板)
# msgText = MIMEText(self.word,'plain','utf-8')
# msgAlternative.attach(msgText)
# 设定 html 信息,(添加模板)
# msgHtml = MIMEText(self.html,'html','utf-8')
# msgRoot.attach(msgHtml)
# 设置图片信息,( matplotlib 画图)
# fp = open(Cfg.sys_config["path"], 'rb')
# msgImage = MIMEImage(fp.read())
# fp.close()
# msgImage.add_header('Content-ID', '<image1>')
# msgRoot.attach(msgImage)
return msgRoot

#邮件基类
class Mail:
def __init__(self):
self.cfg = Cfg.mail_config
self.server = self.cfg["smtpserver"]
self.sender = self.cfg["sender"]
self.receiver = self.cfg["receiver"]
self.username = self.cfg["username"]
self.password = self.cfg["password"]
def login(self):
s = smtplib.SMTP()
s.connect(self.server)
s.login(self.username,self.password)
#调式过程
s.set_debuglevel(1)

s.ehlo("begin connect")

# s.starttls()
return s
def send(self):
s = self.login()
#创建内容
m = Content().text()
try:
s.sendmail(self.sender,self.receiver,m.as_string())
print("已发送")
except smtplib.SMTPRecipientsRefused:
print('Recipient refused')
except smtplib.SMTPAuthenticati onError:
print('Auth error')
except smtplib.SMTPSenderRefused:
print('Sender refused')
# except smtplib.SMTPException as e:
# print(e.message)
s.quit()
def __call__(self, *args, **kwargs):
return self.send()

#商道邮件子类
#娱道邮件子类
if __name__=="__main__":
mail = Mail()
mail() ----------------------- 以下是精选回复-----------------------

答:这个问题比较复杂,我遇到过。但是不是代码的问题,经过反复的测试。
可能是如下的情况
http://blog.csdn.net/sinat_21302587/article/details/69388526
希望能帮到你
答:最好邮件内容齐全比如主题之类,现在反垃圾邮件越来越厉害了

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Python smtplib 的发送间断性失败

admin 钻石

分享到:
上一篇
买了个香港的云主机,搭 FQ
下一篇
commando

相关推荐

html5 实现的简单表单验证

html5 实现的简单表单验证

sqlalchemy 请教

sqlalchemy 请教

web 框架 or QT?

web 框架 or QT?

一个图片上有逐渐透明的文字,我要如何找到文字消失时的图片呢

一个图片上有逐渐透明的文字,我要如何找到文字消失时的图片呢

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...