树莓派笔记(四)--发送邮件
来源:互联网 发布:双向冒泡排序算法 编辑:程序博客网 时间:2024/05/29 07:31
利用python发送邮件
#!\usr\bin\env python#-*-coding: utf-8-*-import socketimport timeimport smtplibimport urllibfrom email.mime.multipart import MIMEMultipartfrom email.mime.text import MIMETextfrom email.mime.image import MIMEImage#发送邮件def sendEmail(smtpserver,username,password,sender,receiver,subject,msghtml): msgRoot =MIMEMultipart('reklated') msgRoot["To"]=','.join(receiver) msgRoot["From"] = sender msgRoot['Subject']= subject msgText = MIMEText(msghtml,'html','utf-8') msgRoot.attach(msgText) smtp = smtplib.SMTP() smtp.connect(smtpserver,"25") smtp.login(username,password) smtp.sendmail(sender, receiver, msgRoot.as_string()) print "YES" smtp.quit()#检查网络连通性def check_network(): while True: try: result=urllib.urlopen('http://baidu.com').read() print result print "Network is Ready!" break except Exception , e: print e print "Network is not ready,Sleep 5s..." time.sleep(5) return True#获取本级制定接口的ip地址def get_ip_address(): s =socket.socket(socket.AF_INET,socket.SOCK_DGRAM) s.connect(("1.1.1.1",80)) ipaddr=s.getsockname()[0] s.close() return ipaddrif __name__ == '__main__' : check_network() ipaddr= get_ip_address() sendEmail("smtp.sohu.com",'frompi@sohu.com','pi','frompi@sohu.com',['topi@sohu.com'],'IP Address of Raspberry PI',ipaddr)
0 0
- 树莓派笔记(四)--发送邮件
- 邮件发送(四)
- 用PHP发送MIME邮件(四)
- Python发送邮件(常见四种邮件内容)
- php学习笔记(四)之发送邮件02 详细操作
- 发送找回密码邮件(个人笔记)
- 发送邮件的笔记
- yii2 邮件发送笔记
- 用java实现的邮件系统四 (javamail发送邮件)
- 通用邮件自动发送Winform控件开发(四)
- phpmailer 发送邮件笔记整理
- Python 学习笔记 发送邮件
- python笔记---SMTP发送邮件
- JAVA项目四:邮件发送客户端
- JavaMail学习笔记-2(HTML格式的邮件发送)
- Java学习笔记(1)----Java中发送邮件
- python学习笔记-------发送邮件(纯文本)
- python学习笔记------发送邮件(文本和html)
- solr5.2.1查询参数说明
- 正则表达式
- visual studio 2015 无法启动服务,原因可能是已被禁用或与其相关联的设备没有启动
- Java 中的方法内部类
- windows7 安装mysql_python 提示 unable to find vcvarsall.bat
- 树莓派笔记(四)--发送邮件
- ^(按位异或)与**
- Html的常用定位方式( ,relative,absolute,fixed,inherit)
- Java反射全套实例详解
- Linux系统--DIR,dirent,stat等结构体详解
- 预防NSA勒索病毒攻击脚本
- AIDL Service实现跨进程通信
- **Spring cloud config 配置本地属性供其它客户端使用
- IOS沙盒机制(sandbox)