近有朋友跟我说想注册一个邮箱,她跟我说了几个她想要的功能点,其中包括单次群发,邮箱容量等。于是我给她推荐了TOM VIP邮箱,然后注册后她问我163邮箱登陆有几种方式呢?163邮箱有手机版么?手机版如何登陆邮箱?
163VIP邮箱有哪几个登陆方式?具体163VIP邮箱登陆页面是什么样的?
据我看到的TOM 163 VIP邮箱一共有3个登陆方式,其中:
1. 客户端登陆方式
客户端登陆方式比较方便的一点就是邮箱账号和密码只输入一次,下一次就自动登陆了,非常方便,这款邮箱支持的客户端也非常多,例如:foxmail,outlook等
2. 网页端登陆方式
3. 手机端登陆方式
手机端就是可以在微信上查看随心邮后,绑定邮箱账号和密码,就可以正常在微信上随时随地收发邮件了,而且还有阅后即焚的功能,可以让邮件更安全,更私密
TOM VIP邮箱的无限邮箱容量,群发数量,撤回邮件等都是非常好用的,一些特色功能也同样可以使用哦。
延申阅读:
https://news.tom.com/202107/3131401974.html
163邮箱登录页面,如何快速登陆163邮箱?
https://news.tom.com/202112/3854735539.html
接受自己平庸真的很难吗?你知道163邮箱登陆界面是什么吗?
.由于html 是单独的文件,如下
mail.html
<html lang=en>
<body>
<table border=1 border=1 cellspacing='0' cellpadding='0' >
<tr>
<th>ip</th>
<th>port</th>
<th>backupstatus</th>
<th>backuptime</th>
</tr>
<tr>
<td>10.6.160.146</td>
<td>3307</td>
<td>SUCCESS</td>
<td>2019-12-18</td>
</tr>
</table>
</body>
</html>
2.python脚本
# -*- coding: utf-8 -*-
import smtplib
from email.header import Header
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
def sendMail():
# 定义相关数据,请更换自己的真实数据
smtpserver='smtp.163.com'
sender='test@163.com'
#receiver可设置多个,使用“,”分隔
receiver='aa@163.com'
username='test@163.com'
password='12345'
msg=MIMEMultipart()
with open(r'/data/email/mail.html' , 'r') as f:
#print (f.read())
boby=f.read()
f.close()
#boby="""
#<h3>Hi,all</h3>
#<p>附件为本次FM_自动化测试报告。</p>
#<p>请解压zip,并使用Firefox打开index.html查看本次自动化测试报告结果。</p>
#"""
#print boby
mail_body=MIMEText(boby, _subtype='html', _charset='utf-8')
msg['Subject']=Header("mysql 每日备份情况汇总", 'utf-8')
msg['From']=sender
receivers=receiver
toclause=receivers.split(',')
msg['To']=",".join(toclause)
print(msg['To'])
msg.attach(mail_body)
# 登陆并发送邮件
try:
smtp=smtplib.SMTP()
##打开调试模式
# smtp.set_debuglevel(1)
smtp.connect(smtpserver)
smtp.login(username, password)
smtp.sendmail(sender, toclause, msg.as_string())
except:
print("邮件发送失败!!")
else:
print("邮件发送成功")
finally:
smtp.quit()
sendMail()
python sendmail.py
本篇总结了QQ邮箱和163邮箱发送邮件,邮件包含html中文和附件,可以发给多个收件人。
了解发邮件的思路,发送邮件需要的一些设置,发送一封简单的邮件,发送一封包含附件的邮件,在写代码过程中我们需要注意哪些问题等等。
1.先导入smtplib库用来发送邮件,导入MIMEText库用来做纯文本的邮件模板。
2.先准备几个跟发邮件相关的参数,每个邮箱的发件服务器都不一样,以163为例,百度搜到发件服务器为:smtp.163.com
3.接下来就是写邮件的主题和正文内容,正文这里用html格式的
4.最后调用发件服务
5.参考代码:
1.QQ邮箱是需要SSL认证的,这种邮箱跟上面的就有点不一样了
2.找到QQ邮箱授权码,打开QQ邮箱-设置-账号-POP3开启服务-开启
(如果已经开启了,不知道授权码,就点温馨提示里面的‘生成授权码’)
3.发验证短信获取授权码,照着提示发个短信,如何点我已发送,就会收到授权码了
4.收到授权码后复制,保存下来,这个就可以当QQ邮箱的密码了
5.QQ邮箱发送邮件代码,跟163有点不一样,如下图红色框框:
6.参考代码:
如果想兼容上面两种方式发送邮件,只需把第三块内容稍微改下,如下所示:
1.上面的MIMEText只能发送正文,无法带附件,发送带附件的需要导入另外一个模块MIMEMultipart。
2.先读取要发送文件的内容,file_path是路径的参数名。
3.下图红色框file_name参数是发送的附件重新命名。
4.参考代码:
上面都是发给一个收件人,那么如何一次发给多个收件人呢?只需改两个小地方:
4.参考代码:
通过上面的代码,想必大家已经对发邮件有了基本的认识。
从整体上我们要把握整个过程的思路:
如果出现邮件收不到的情况,可以考虑以下几种情况:
(以上代码在python2和python3上都测试通过了!)
以上是python笔记3全部内容,如果觉得对你有帮助,就点击“收藏”吧!
如果还有疑问的地方,欢迎评论留言给我们~
*请认真填写需求信息,我们会在24小时内与您取得联系。