導航:首頁 > 編程語言 > python不記得郵箱了

python不記得郵箱了

發布時間:2022-05-11 01:09:05

1. python 語言發送郵件提示錯誤.找了資料也沒有解決.希望幫幫忙提示一下

在Fedora11默認安裝的Python2.6上出現同樣的問題。

使用了StartTTLS擴展登錄126的SMTP伺服器,但是伺服器不支持。應該有另外的方法登錄。

用我自己的126帳號實驗成功,要加一句:

# 在sendmail前需要先登錄、驗證發送者身份的~_~
server.login('aaa', 'aaa de mi ma')

fasongfanhui=smtpixiang.sendmail(youxiang,(youxiang,),youjianxinxi)

2. python中郵箱發送不了函數

在郵箱當中我們需要判斷我們的使用工具,然後進行添加連接之後,再函數重新啟動再次發送。

3. 使用python發送測試報告給郵箱為什麼收不到郵件

應該是安全認證協議的問題,你試著組合一下。很早以前試過網易的郵箱是可以的。當時的驗證手段,記得是2+3。 具體的還忘記了。好象當時smtp的庫比較弱,自己寫的message打包程序。還有中文標題的解碼都是自己寫的。

4. Python中如何用程序獲得電子郵箱的用戶名

你好。獲得電子郵箱的用戶名。首先你要下載一個電子郵箱。你可以下載郵箱大師。郵箱大師下載後可以使用拼音字母注冊。也可以使用拼音加阿拉伯數字注冊。注冊完成後,郵箱就可以接收和發送電子郵件了。也可以使用郵箱的賬號注冊應用軟體了。注冊的號碼就是你的郵箱賬號。也是你的郵箱地址。

5. 請問如何用python將某個郵箱未讀郵件全部轉發到另一個郵箱

首先了解SMTP(簡單郵件傳輸協議),郵件傳送代理程序使用SMTP協議來發送電郵到接收者的郵件伺服器。SMTP協議只能用來發送郵件,不能用來接收郵件,而大多數的郵件發送伺服器都是使用SMTP協議。SMTP協議的默認TCP埠號是25。

本文主要介紹利用'smtplib','email'兩個模塊來實現郵件的發送,可以如下查看兩個模塊的函數和方法:

smtplib模塊簡介:

smtplib.SMTP([host[, port[, local_hostname[, timeout]]]])
此為SMTP類構造函數,表示與SMTP伺服器之間的連接,並根據這個連接向smtp伺服器發送指令,執行相關操作(如:登陸、發送郵件),且每個參數都是可選的。
其中最重要的參數:
host:smtp伺服器主機名
port:smtp服務的埠,默認是25;
如果在創建SMTP對象的時候提供了這兩個參數,在初始化的時候會自動調用connect方法去連接伺服器。

smtplib.SMTP還提供了如下方法:
SMTP.set_debuglevel(level):設置是否為調試模式
SMTP.connect([host[, port]]):連接到指定的smtp伺服器。參數分別表示 smpt主機和埠。
SMTP.docmd(cmd[, argstring]):向smtp伺服器發送指令。
SMTP.helo([hostname]) :使用"helo"指令向伺服器確認身份。
SMTP.login(user, password):登陸到smtp伺服器。現在幾乎所有smtp伺服器,都必須在驗證用戶信息合法之後才允許發送郵件。(重要!)
SMTP.sendmail(from_addr,to_addrs,msg[,mail_options,rcpt_options]):發送郵件。這里要注意一下第三個參數,msg是字元串,表示郵件。我們知道郵件一般由標題,發信人,收件人,郵件內容,附件等構成,發送郵件的時候,要注意msg的格式。這個格式就是smtp協議中定義的格式。SMTP.quit() :斷開與smtp伺服器的連接,相當於發送"quit"指令。(重要!)

常用的函數方法:

email模塊
1.class email.message.Message
__getitem__,__setitem__實現obj[key]形式的訪問。
Msg.attach(playload): 向當前Msg添加playload。
Msg.set_playload(playload):
Msg.add_header(_name, _value, **_params): 添加郵件頭欄位。

2.class email.mime.base.MIMEBase(_maintype, _subtype, **_params)
所有MIME類的基類,是email.message.Message類的子類。

3.class email.mime.multipart.MIMEMultipart()
在3.0版本的email模塊 (Python 2.3-Python 2.5) 中,這個類位於email.MIMEMultipart.MIMEMult ipart。這個類是MIMEBase的直接子類,用來生成包含多個部分的郵件體的MIME對象。

4.class email.mime.text.MIMEText(_text)
使用字元串_text來生成MIME對象的主體文本。

獲得所需要使用的郵箱的host地址和port埠號,(本文使用的是163郵箱,對應的smtp伺服器地址:mail.163.com,埠號25)
常用郵箱的smtp伺服器地址和埠號如圖:

編寫程序如下:

#! /usr/bin/env python
import smtpli
from email.mime.text import MIMEText

mailto_list=['[email protected]'] #收件人(列表)
mail_host="smtp.163.com" #使用的郵箱的smtp伺服器地址
mail_user="name" #用戶名
mail_pass="pwd" #密碼
mail_postfix="postfix" #郵箱的後綴
def send_mail(to_list,sub,content):
me="hello"+"<"+mail_user+"@"+mail_postfix+">"
msg = MIMEText(content,_subtype='plain')
msg['Subject'] = sub
msg['From'] = me
msg['To'] = ";".join(to_list) #將收件人列表以『;』分隔
try:
server = smtplib.SMTP()
server.connect(mail_host) #連接伺服器
server.login(mail_user,mail_pass) #登錄操作
server.sendmail(me, to_list, msg.as_string())
server.close()
return True
except Exception, e:
print str(e)
return False
for i in range(5): #發送五封,不過會被攔截的。。。
if send_mail(mailto_list,"hello","haha!"): #郵件主題和郵件內容
print "done!"
else:
print "failed!"

最後,可以運行編寫的py文件,可以得到如圖所是的結果,代表郵件發送成功。

這樣,就能成功實現用Python發送郵件啦!

6. 我不記得我的電子郵箱了

忘記用戶名不好辦了,忘記密碼可以通過以下方法找回:

一、請您通過在注冊時填寫的密碼提示問題、答案來進行密碼找回。

二、如果您當時的密碼提示問題、答案已經丟失或者遺忘,則煩請您點擊密碼提示問題、答案輸入頁下方的「我忘記答案了」,進入到密碼找回申請頁面。

三、如果您當時注冊郵箱填寫的資料都已經忘記或者無法提供的話,則煩請您通過平信的方式來進行密碼的找回。

7. python裡面如何判斷一個郵箱地址是否存在(非郵件格式是否合法)

是否真實存在 而不是隨便寫一個格式正確的地址 存在則可以提交注冊 不存在則要提示 ... 或者字元串里有郵件地址里不允許包含的字元。favormm的博客分享了判斷郵箱是否合法

8. 不記得郵箱賬號怎麼找回郵箱

只要你知道了你是注冊的哪裡的郵箱就可以找回來,比方是163的
,點擊登陸。旁邊有一個忘記密碼
,你點擊,里邊有選項。你選擇忘記郵箱,然後會有提示你輸入但是注冊的信息和聯系方式!

9. python 郵箱登錄的問題

這可能是一種安全機制。由於採用SMTP時,原則上不再需要用戶手工輸入密碼,因為設置SMTP發送方式的原因就是方便使用客戶端或自動化程序來發送郵件,因此,僅在首次創建連接時,需要由用戶人工輸入密碼,而這是有可能輸入錯誤的。一旦輸入正確,原則上,客戶端或你自己所寫的代碼即會保存這個密碼,在以後建立連接時,這一密碼就不會「輸入」錯誤了。如果輸入錯誤,只能認定為攻擊行為。所以,你必須確保密碼的正確性。

如果你非要考慮輸錯密碼的情形,使其能在輸錯密碼斷開連接後,自動重新建立新的連接,則可以在輸入密碼部分使用try來捕獲SMTPServerDisconnected異常。當異常被觸發時,建立新的連接即可。

閱讀全文

與python不記得郵箱了相關的資料

熱點內容
管家婆輝煌2加密狗挪到另一台電腦 瀏覽:760
摩托車在哪裡app看考題 瀏覽:356
蘋果5app在哪裡設置 瀏覽:737
如何查看伺服器的磁碟使用 瀏覽:165
python蒙特卡洛模型投點圖 瀏覽:330
安卓手機屬於什麼介面 瀏覽:742
微信群推廣網站源碼 瀏覽:764
九江離鷹潭源碼 瀏覽:719
python可以當作函數的返回值 瀏覽:422
地鐵逃生體驗服怎麼進入安卓 瀏覽:833
齊魯工惠app的中獎記錄在哪裡 瀏覽:759
linuxkill命令詳解 瀏覽:103
dhcp伺服器動態分配地址 瀏覽:265
門禁卡加密了能破解嗎 瀏覽:215
在哪裡下載百度網盤app 瀏覽:917
伺服器要升級什麼意思 瀏覽:831
銀行還房貸解壓方法 瀏覽:702
伺服器主機辦公如何提速 瀏覽:920
cad列印為pdf 瀏覽:418
賣手錶的app哪裡可以賣 瀏覽:55