為了試驗簡便我用我的網易郵箱向我的網易郵箱一次性傳送多封郵件
1,可以看到我的郵箱中現在沒有任何檔案
2.接下來執行下面的**輸入相應的資料
from email.mime.text import mimetext
from email.header import header
import smtplib
import getpass
import threading
class
email
:def
__init__
(self,text,subject,sender,host,passwd,receivers)
: self.text=text
self.subject=subject
self.sender=sender
self.host=host
self.passwd=passwd
self.receivers=receivers
def__call__
(self)
: message = mimetext(self.text,
'plain'
,'utf8'
) message[
'from'
]= header(self.sender,
'utf8'
) message[
'to'
]= header(self.receivers,
'utf8'
) message[
'subject'
]= header(self.subject,
'utf8'
) smtp = smtplib.smtp(
) smtp.connect(self.host)
smtp.login(self.sender,self.passwd)
smtp.sendmail(self.sender,self.receivers,message.as_bytes())
smtp.close(
)if __name__ ==
'__main__'
: sender =
input
('請輸入你的郵箱帳號:'
).strip(
) text =
input
('請輸入你的郵件內容:'
).strip(
) subject =
input
('請輸入你的郵件主題:'
).strip(
) host =
'smtp.163.com'
passwd = getpass.getpass(
'請輸入授權碼:'
).strip(
) receivers =
while1:
receiver =
input
('請輸入你的寄件位址(可以多個)(quit退出):'
).strip(
)if receiver ==
'quit'
:print
('郵件傳送成功'
python 同時讀取多個檔案
python中開啟文字使用的是with語句,比如開啟乙個檔案並讀取每一行with open filename as fp for line in fp do something為了同時讀取多個檔案,可以使用下面的 with open filename1 as fp1,open filename2 a...
Xshell同時向多個會話傳送指令的方法
我們平時使用xshell securecrt putty等ssh連線工具連線到遠端主機,每次輸入指令都是在單一會話視窗,如果有很多台會話,需要同時輸入同樣的指令,我們就不用一一輸入,浪費時間和精力。可以發掘更方便的方法,下面就介紹一下xshell同時向多個會話傳送指令的設定方法。使用版本為 xshe...
Xshell同時向多個會話傳送指令的方法
我們平時使用xshell securecrt putty等ssh連線工具連線到遠端主機,每次輸入指令都是在單一會話視窗,如果有很多台會話,需要同時輸入同樣的指令,我們就不用一一輸入,浪費時間和精力。可以發掘更方便的方法,下面就介紹一下xshell同時向多個會話傳送指令的設定方法。使用版本為 xshe...