python 发送邮件 163_python练习-使用163邮箱发送邮件

这篇博客详细介绍了如何使用Python的smtplib和email库,结合163邮箱,实现邮件发送功能。包括设置邮件内容、主题、收件人,以及登录邮箱服务器并发送邮件的步骤。
摘要由CSDN通过智能技术生成

具体代码如下>

#密码等敏感信息已经用****替换

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"变量所定义的内容

5、Selenium&plus;Python自动登录163邮箱发送邮件

1.Selenium实现自动化,需要定位元素,以下查看163邮箱的登录元素 (1)登录(定位到登录框,登录框是一个iframe,如果没有定位到iframe,是无法定位到账号框与密码框) 定位到邮箱框( ...

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认为是垃圾邮件的坑爹经历!&lowbar; !

最近有个项目,要发邮件给用户设定的邮箱报警,然后就用了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-------------------------------------- ...

随机推荐

【腾讯Bugly干货分享】H5 视频直播那些事

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值