python练习-使用163邮箱发送邮件
具体代码如下>
#密码等敏感信息已经用****替换
import smtplib,sys
from email.mime.text import MIMEText
from email.header import Header
my='1821114****@163.com'
passwd='****'
mail_server='smtp.163.com'
mail_from='daihanyang<1821114****@163.com>'
send_to=sys.argv[1]
title=sys.argv[2]
input_msg=sys.argv[3]
msg=MIMEText(input_msg,'plain','utf-8')
msg['Subject'] = Header(title, 'utf-8')
msg['From'] = mail_from
msg['To'] = send_to
server=smtplib.SMTP(host=mail_server)
server.login(my,passwd)
server.sendmail(my,send_to,msg.as_string())
详解>
import smtplib,sys
from email.mime.text import MIMEText
from email.header import Header #连接邮件服务器
my='1821114****@163.com' #源邮箱
passwd='****' #源邮箱登录密码(通常,不是你在登录网页时要输入的密码,而需要独立设置,如本文底部图片)
mail_server='smtp.163.com' #邮箱服务器的地址,这里源邮箱是163邮箱,所以肯定要登录163的服务器
mail_from='daihanyang<1821114****@163.com>' #收件人看到的邮件来源信息,如本文底部图片 #获取位置变量
send_to=sys.argv[1]
title=sys.argv[2]
input_msg=sys.argv[3] #格式化邮件整体信息
msg=MIMEText(input_msg,'plain','utf-8')
msg['Subject'] = Header(title, 'utf-8')
msg['From'] = mail_from
msg['To'] = send_to #连接并发送邮件
server=smtplib.SMTP(host=mail_server)
server.login(my,passwd)
server.sendmail(my,send_to,msg.as_string())
#开启授权码

#使用此脚本发送邮件

#查看邮件信息
#红标处就是原先定义的"mail_from"变量所定义的内容

python练习-使用163邮箱发送邮件的更多相关文章
- 5、Selenium+Python自动登录163邮箱发送邮件
1.Selenium实现自动化,需要定位元素,以下查看163邮箱的登录元素 (1)登录(定位到登录框,登录框是一个iframe,如果没有定位到iframe,是无法定位到账号框与密码框) 定位到邮箱框( ...
- python中使用163邮箱发送邮件一直报错的问题,谁能解决(已经各种百度完了,没能解决问题)
1.报错如下: 2.代码如下:
- python通过163邮箱发送邮件
from email.mime.multipart import MIMEMultipart from email.mime.text import MIMEText import smtplib i ...
- python使用qq邮箱向163邮箱发送邮件、附件
在生成html测试报告后 import smtplib,time from email.mime.text import MIMEText from email.mime.multipart impo ...
- app里使用163邮箱发送邮件,被163认为是垃圾邮件的坑爹经历!_ !
最近有个项目,要发邮件给用户设定的邮箱报警,然后就用了163邮箱,代码是网上借来的^^,如下: package com.smartdoorbell.util; import android.os.As ...
- java调用163邮箱发送邮件
1:注册一个163邮箱,http://mail.163.com 调用发送邮件代码,查询smtp.163.com,作为发送邮件的服务器ip,类似的邮箱服务器应该也可以. MailSenderInfo m ...
- dedecms织梦自定义表单发送到邮箱-用163邮箱发送邮件
https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=monline_3_dg&wd=dedecms 邮箱&oq=d ...
- CentOS7像外部163邮箱发送邮件
我们在运维过程中,为了随时了解服务器的工作状态,出现问题随时提醒,像个人邮箱发送邮件是必须的,但是刚刚安装好的系统是无法发送邮件的.需要们进行一些配置和程序的安装,我安装完系统后,自带mail12.5 ...
- java连接163邮箱发送邮件
一:jar包:下载链接:链接: http://pan.baidu.com/s/1dDhIDLv 密码: ibg5二:代码 1-------------------------------------- ...
随机推荐
- 很low的四位验证码实现
<html> <head> <meta charset="utf-8"> </head> <body> <inpu ...
- 升级openssh到高版本
linux升级openssh到高版本 可以解决OpenSSH 安全漏洞(CVE-2018-15919)和SSH服务器类型和版本 如果是新服务器,需要安装对应命令vim 上传下载等命令 安装上传或者下载 ...
- 关于写SQL语句的技巧
一.SQL总结写法 SQL的写法无非就是几种,关联查询,子查询,分组函数,各种函数的使用 1.首先根据要做的需求,先分析一下,需要用到哪些查询,例如要用到关联查询,就先把用到的表列出来,比如a,b,c ...
- 简单服务器通信 模型socketserver
硬件服务器:主机 集群 厂商 :IBM HP 联想 浪潮 软件服务器 :编写的服务端应用程序,在硬件服务器上运行,一般依托于操作系统,给用户提供一套完整的服务 httpserver --> ...
- 一个用beego写的API项目
beego-api 一个使用beego写的API 支持Api日志 支持Swagger注解文档 项目地址: https://github.com/eternity-wdd/beego-api 使用说明 ...
- C# Winfrom GDI+ 自定义控件
using System; using System.Collections.Generic; using System.ComponentModel; using System.Drawing; u ...
- PendSV异常介绍、用于上下文切换
在这里,非常感谢<cortex-cm3权威指南>的翻译者. PendSV 的典型使用场合是在上下文切换时(在不同任务之间切换). 例如, 一个系统中有两个就绪的任务,上下文切换被触发的场合 ...
- shell脚本编程进阶及RAID和LVM应用2
文件测试 存在性测试 -a FILE 这个选项的效果与-e 相同.但是它已经被弃用了,并且不鼓励使用 -e FILE 文件的存在性测试,存在则为真,否则为假 例:~]# [ -e /etc/rc.d/ ...
- Jmeter官方插件实现Dubbo接口测试
目前主流的分布式框架有Dubbo和SpringCloud, SpringCloud是基于Http协议的分布式框架,Dubbo是基于RPC的分布式框架,Jmeter没有内置对Dubbo接口的支持,很难直 ...
- AtCoder Beginner Contest 132 F Small Products
Small Products 思路: 整除分块+dp 打表发现,按整除分块后转移方向如下图所示,上面的块的前缀转移到下面的块 代码: #pragma GCC optimize(2) #pragma G ...