python 2.6.6 smtplib 发送邮件

#!/usr/bin/python

import smtplib
import string

HOST = "mail.merit-link.com"
SUBJECT = "Test email from Python"
TO = "[email protected]"
FROM = "[email protected]"
text = "Python rules them all!"
BODY = string.join((
    "From: %s" %FROM,
    "TO: %s" %TO,
    "Subject: %s" %SUBJECT,
    "",
    text
    ),"\r\n")

server = smtplib.SMTP()
server.connect(HOST,"25")
server.login("yaosx","mypasswd")    #注意此处是登录的用户名和密码
server.sendmail(FROM,[TO],BODY)
server.quit()

时间: 2024-11-05 20:30:34

python 2.6.6 smtplib 发送邮件的相关文章

python使用电子邮件模块smtplib的方法(发送图片 附件)实用可行

Smptp类定义:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接,在连接成功后,就可以向服务器发送相关请求,比如登陆,校验,发送,退出等.host参数为远程smtp主机地址,比如stmp.163.com;port为连接端口,默认为25:local_hostname的作用是在本地的FQDN(完整的域名)发送HELO/EHLO指令,timeout为连接或尝试在多数秒超时,SMTP类具有

python使用电子邮件模块smtplib

Smptp类定义:smtplib.SMTP(host[,port[,local_hostname[,,timeout]]]),作为SMTP的构造函数,功能是与smtp服务器建立连接,在连接成功后,就可以向服务器发送相关请求,比如登陆,校验,发送,退出等.host参数为远程smtp主机地址,比如stmp.163.com;port为连接端口,默认为25:local_hostname的作用是在本地的FQDN(完整的域名)发送HELO/EHLO指令,timeout为连接或尝试在多数秒超时,SMTP类具有

python的邮件模块smtplib&email

import smtplib import string from email.mime.text import MIMEText def send_mail(host, sender, sender_passwd, receiver, content_file, port="25"):     # print "create smtp object"     server = smtplib.SMTP()     # print "conncect sm

python 发送电子邮件模块smtplib

#!/usr/bin/python # -*- coding: utf-8 -*- import smtplib import string HOST = "smtp.uinx.com.cn" SUBJECT = "Test email from Python" #TO = "[email protected]" #TO = "[email protected]" TO = "[email protected]&qu

python smtplib发送邮件遇到的认证问题

python的smtplib模块主要是用来发送邮件的,使用起来比较方便. 使用程序发送邮件只需要写以下几行代码就OK了: #!/usr/bin/env python import smtplib s = smtplib.SMTP(mail server, port) s.login(username, passwd) s.sendmail(fromaddr, toaddrs, msg) 不过使用这种方法不一定总是可行,昨天用这种方式发送邮件的时候程序总是会抛异常: File "/usr/lib6

python:利用smtplib发送邮件详解

本文转自:https://www.cnblogs.com/insane-Mr-Li/p/9121619.html 自动化测试中,测试报告一般都需要发送给相关的人员,比较有效的一个方法是每次执行完测试用例后,将测试报告(HTML.截图.附件)通过邮件方式发送. 首先我们要做: 进入163邮箱,点击设置中的pop3/smtp/imap 开启smtp服务,如果没有开启,点击设置,手机号验证后勾选开启即可,开启后图如下: 主要用到的就是smtp服务器:smtp.163.com 然后设置客户端授权密码:

python 2.7 利用smtplib发送、抄送邮件以及发送html表格

开发语言: python2.7 包:smtplib 导入包: import smtplib 定义一个函数: def send_mail(to_list, cc_list, html, sub):     me = mail_user     msg = MIMEText(html, _subtype='html', _charset='utf-8')  # 格式化邮件内容为html,编码为utf-8     msg['Subject'] = sub    # 邮件主题     msg['From

Python之简单的SMTP发送邮件详细教程附代码

  简介 Python发送邮件的教程本人在网站搜索的时候搜索出来了一大堆,但是都是说了一大堆原理然后就推出了实现代码,我测试用给出的代码进行发送邮件时都不成功,后面找了很久才找到原因,这都是没有一个详细的环境调试导致,所以今天特出一个详细的教程,一步一步从环境调试到代码实现整一个教程,希望对还在苦苦寻找解决方法却迟迟不能得到有效解决的人员一点帮助.   SMTP协议 首先了解SMTP(简单邮件传输协议),邮件传送代理程序使用SMTP协议来发送电邮到接收者的邮件服务器.SMTP协议只能用来发送邮件

Python实例---接入笑话API+发送邮件+云主机crontab定期执行

本例的思路来源于网上,但网上执行步骤讲解的不够清楚,尤其实现这一系列的步骤中,会有很多坑,今天就详细说一下,给想玩一下的朋友作个参考. 首先,第一步是如何从免费笑话api接口下载到笑话的文本,api大家都知道是应用程序接口,即我们可以发送请求.获得数据.我选择iteys,有请求方法示例, 用Python实现如下:需要载入包, import sys, urllib, urllib2, json import random 用urllib2发送请求和获得数据,因为从接口取出的数据默认是josn格式(