近有朋友跟我說想注冊一個郵箱,她跟我說了幾個她想要的功能點,其中包括單次群發(fā),郵箱容量等。于是我給她推薦了TOM VIP郵箱,然后注冊后她問我163郵箱登陸有幾種方式呢?163郵箱有手機版么?手機版如何登陸郵箱?
163VIP郵箱有哪幾個登陸方式?具體163VIP郵箱登陸頁面是什么樣的?
據(jù)我看到的TOM 163 VIP郵箱一共有3個登陸方式,其中:
1. 客戶端登陸方式
客戶端登陸方式比較方便的一點就是郵箱賬號和密碼只輸入一次,下一次就自動登陸了,非常方便,這款郵箱支持的客戶端也非常多,例如:foxmail,outlook等
2. 網(wǎng)頁端登陸方式
3. 手機端登陸方式
手機端就是可以在微信上查看隨心郵后,綁定郵箱賬號和密碼,就可以正常在微信上隨時隨地收發(fā)郵件了,而且還有閱后即焚的功能,可以讓郵件更安全,更私密
TOM VIP郵箱的無限郵箱容量,群發(fā)數(shù)量,撤回郵件等都是非常好用的,一些特色功能也同樣可以使用哦。
延申閱讀:
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():
# 定義相關(guān)數(shù)據(jù),請更換自己的真實數(shù)據(jù)
smtpserver='smtp.163.com'
sender='test@163.com'
#receiver可設(shè)置多個,使用“,”分隔
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查看本次自動化測試報告結(jié)果。</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)
# 登陸并發(fā)送郵件
try:
smtp=smtplib.SMTP()
##打開調(diào)試模式
# smtp.set_debuglevel(1)
smtp.connect(smtpserver)
smtp.login(username, password)
smtp.sendmail(sender, toclause, msg.as_string())
except:
print("郵件發(fā)送失敗!!")
else:
print("郵件發(fā)送成功")
finally:
smtp.quit()
sendMail()
python sendmail.py
本篇總結(jié)了QQ郵箱和163郵箱發(fā)送郵件,郵件包含html中文和附件,可以發(fā)給多個收件人。
了解發(fā)郵件的思路,發(fā)送郵件需要的一些設(shè)置,發(fā)送一封簡單的郵件,發(fā)送一封包含附件的郵件,在寫代碼過程中我們需要注意哪些問題等等。
1.先導入smtplib庫用來發(fā)送郵件,導入MIMEText庫用來做純文本的郵件模板。
2.先準備幾個跟發(fā)郵件相關(guān)的參數(shù),每個郵箱的發(fā)件服務(wù)器都不一樣,以163為例,百度搜到發(fā)件服務(wù)器為:smtp.163.com
3.接下來就是寫郵件的主題和正文內(nèi)容,正文這里用html格式的
4.最后調(diào)用發(fā)件服務(wù)
5.參考代碼:
1.QQ郵箱是需要SSL認證的,這種郵箱跟上面的就有點不一樣了
2.找到QQ郵箱授權(quán)碼,打開QQ郵箱-設(shè)置-賬號-POP3開啟服務(wù)-開啟
(如果已經(jīng)開啟了,不知道授權(quán)碼,就點溫馨提示里面的‘生成授權(quán)碼’)
3.發(fā)驗證短信獲取授權(quán)碼,照著提示發(fā)個短信,如何點我已發(fā)送,就會收到授權(quán)碼了
4.收到授權(quán)碼后復制,保存下來,這個就可以當QQ郵箱的密碼了
5.QQ郵箱發(fā)送郵件代碼,跟163有點不一樣,如下圖紅色框框:
6.參考代碼:
如果想兼容上面兩種方式發(fā)送郵件,只需把第三塊內(nèi)容稍微改下,如下所示:
1.上面的MIMEText只能發(fā)送正文,無法帶附件,發(fā)送帶附件的需要導入另外一個模塊MIMEMultipart。
2.先讀取要發(fā)送文件的內(nèi)容,file_path是路徑的參數(shù)名。
3.下圖紅色框file_name參數(shù)是發(fā)送的附件重新命名。
4.參考代碼:
上面都是發(fā)給一個收件人,那么如何一次發(fā)給多個收件人呢?只需改兩個小地方:
4.參考代碼:
通過上面的代碼,想必大家已經(jīng)對發(fā)郵件有了基本的認識。
從整體上我們要把握整個過程的思路:
如果出現(xiàn)郵件收不到的情況,可以考慮以下幾種情況:
(以上代碼在python2和python3上都測試通過了!)
以上是python筆記3全部內(nèi)容,如果覺得對你有幫助,就點擊“收藏”吧!
如果還有疑問的地方,歡迎評論留言給我們~
*請認真填寫需求信息,我們會在24小時內(nèi)與您取得聯(lián)系。