【python通过SMTP发送邮件失败,报错505/535】教程文章相关的互联网学习教程文章

Python使用SMTP发送邮件

SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行了简单的封装。Python创建 SMTP 对象语法如下:import smtplibsmtpObj = smtplib.SMTP( [host [, port [, local_hostname]]] )参数说明:host: SMTP 服务器主机。 你可以指定主机的ip地址或者域名如:ziqiangxuetang.com,...

使用python发送邮件和接收邮件

发邮件是大家工作中最常用到的。今天来看一下怎么用python来发送和接收邮件。python实现发送和接收邮件功能主要用到poplib和smtplib模块。poplib用于接收邮件,而smtplib负责发送邮件。代码如下:#! /usr/bin/env python #coding=utf-8 import sys import time import poplib import smtplib #邮件发送函数 def send_mail(): try: handle = smtplib.SMTP(smtp.126.com,25) handle.login(XXXX@126.com,**********) msg = To: XXX...

python发送邮件实例-使用smtplib模块

# 导入 smtplib 和 MIMEText import smtplib from email.mime.text import MIMEText# 定义发送列表 mailto_list=["root@pythontab.com","10118157@qq.com"]# 设置服务器名称、用户名、密码以及邮件后缀 mail_host = "smtp.163.com" mail_user = "xx@163.com" mail_pass = "xx" mail_postfix="163.com"# 发送邮件函数 def send_mail(to_list, sub, context):to_list: 发送给谁sub: 主题context: 内容send_mail("xxx@126.com","sub",...

python发送邮件的实例代码(支持html、图片、附件)【图】

第一段代码: 代码如下:#!/usr/bin/python# -*- coding: utf-8 -*- import emailimport mimetypesfrom email.MIMEMultipart import MIMEMultipartfrom email.MIMEText import MIMETextfrom email.MIMEImage import MIMEImageimport smtplib def sendEmail(authInfo, fromAdd, toAdd, subject, plainText, htmlText):strFrom = fromAdd strTo = , .join(toAdd)server = authInfo.get(server) user = authInfo.get(use...

二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)

可以使用Python的email模块来实现带有附件的邮件的发送。 SMTP (Simple Mail Transfer Protocol)邮件传送代理 (Mail Transfer Agent,MTA) 程序使用SMTP协议来发送电邮到接收者的邮件服务器。SMTP协议只能用来发送邮件,不能用来接收邮件。大多数的邮件发送服务器 (Outgoing Mail Server) 都是使用SMTP协议。SMTP协议的默认TCP端口号是25。 SMTP协议的一个重要特点是它能够接力传送邮件。它工作在两种情况下:一是电子邮件从客户机...

python中使用smtplib和email模块发送邮件实例【图】

SMTP模块这么多已定义的类中,我们最常用的的还是smtplib.SMTP类,就具体看看该类的用法:smtp实例封装一个smtp连接,它支持所有的SMTP和ESMTP操作指令,如果host和port参数被定义,则smtp会在初始化期间自动调用connect()方法,如果connect()方法失败,则会触发SMTPConnectError异常,timeout参数设置了超时时间。在一般的调用过程中,应该遵connetc()、sendmail()、quit()步骤。 SMTP模块主要方法 下面我们来看看该类的方法: 代...

Python实现的简单发送邮件脚本分享

近来有些东西需要监控报警发邮件,然后在网上找了点材料,自己写了一个简单发送邮件的脚本,主要就是运用python的smtplib模块,分享给大家看一下:代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- #导入smtplib和MIMEText import smtplib,sys from email.mime.text import MIMEText def send_mail(sub,content): ############# #要发给谁,这里发给1个人 mailto_list=["wangwei03@jb51.net"] #####################...

python监控网站运行异常并发送邮件的方法

本文实例讲述了python监控网站运行异常并发送邮件的方法。分享给大家供大家参考。具体如下: 这是一个简单的python开发的监控程序,当指定网页状态不正常是通过smtp发送通知邮件代码如下:#!/usr/bin/env python # -*- coding: UTF-8 -*- #author libertyspy import socket import smtplib import urllib mail_options = {server:smtp.qq.com,#使用了QQ的SMTP服务,需要在邮箱中设置开启SMTP服务port:25, #端口user:ha...

python通过邮件服务器端口发送邮件的方法

本文实例讲述了python通过邮件服务器端口发送邮件的方法。分享给大家供大家参考。具体实现方法如下:fromAddress = sender@example.com toAddress = me@my.domain msg = "Subject: Hello\n\nThis is the body of the message." import smtplib server = smtplib.SMTP("localhost", 25) server.sendmail(fromAddress, toAddress, msg)希望本文所述对大家的Python程序设计有所帮助。

Python实现给qq邮箱发送邮件的方法

本文实例讲述了Python实现给qq邮箱发送邮件的方法。分享给大家供大家参考。具体实现方法如下:#-*-coding:utf-8-*- #========================================== # 导入smtplib和MIMEText #========================================== from email.mime.text import MIMEText import smtplib #========================================== # 要发给谁,这里发给2个人 #========================================== mail...

详解Python发送邮件实例【图】

Python发送邮件需要smtplib和email两个模块。也正是由于我们在实际工作中可以导入这些模块,才使得处理工作中的任务变得更加的简单。今天,就来好好学习一下使用Python发送邮件吧。 SMTP是发送邮件的协议,Python内置对SMTP的支持,可以发送纯文本邮件、HTML邮件以及带附件的邮件。 Python对SMTP支持有smtplib和email两个模块,email负责构造邮件,smtplib负责发送邮件。 1.邮件正文是文本的格式# -*- coding: UTF-8 -*-from email...

用smtplib和email封装python发送邮件模块类分享

代码如下:#!/usr/bin/python# encoding=utf-8# Filename: send_email.pyfrom email.mime.image import MIMEImagefrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMEText import smtplib class SendEmail: # 构造函数:初始化基本信息 def __init__(self, host, user, passwd): lInfo = user.split("@") self._user = user self._account = lInfo[0] self._me ...

python发送邮件示例(支持中文邮件标题)

代码如下:def sendmail(login={},mail={}): \ @param login login[user] login[passwd] @param mail mail[to_addr] mail[subject] mail[content] mail[attach] from datetime import datetime from base64 import b64encode import smtplib, mimetypes from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.image import MIMEImageuser_info = l...

python发送邮件接收邮件示例分享

接收邮件代码如下:import poplib,pdb,email,re,timefrom email import header POP_ADDR = rpop.126.comUSER = PASS = CONFIG = def getYear(date): rslt = re.search(r\b2\d{3}\b, date) return int(rslt.group()) def getMonth(date): monthMap = {Jan:1,Feb:2,Mar:3,Apr:4,May:5,Jun:6, Jul:7,Aug:8,Sep:9,Oct:10,Nov:11,Dec:12,}rslt = re.findall(r\b\w{3}\b, date) for i in range(len(rslt)): ...

Python读取ini文件、操作mysql、发送邮件实例

我是闲的没事干,2014过的太浮夸了,博客也没写几篇,哎~~~ 用这篇来记录即将逝去的2014 python对各种数据库的各种操作满大街都是,不过,我还是喜欢我这种风格的,涉及到其它操作,不过重点还是对数据库的操作。呵~~ Python操作Mysql 首先,我习惯将配置信息写到配置文件,这样修改时可以不用源代码,然后再写通用的函数供调用 新建一个配置文件,就命名为conf.ini,可以写各种配置信息,不过都指明节点(文件格式要求还是较严格的...