當前位置:首頁 » 編程語言 » python抄送郵件

python抄送郵件

發布時間: 2022-07-08 14:59:35

python 發送郵件

以下腳本測試通過!!!!!

fromTkinterimportTk

fromtimeimportsleep

importwin32com.clientaswin32

warn=lambdaapp:showwarning(app,"Exit?")

Range=range(3,8)

defoutlook():

app="Outlook"

olook=win32.gencache.EnsureDispatch("%s.Application"%app)

mail=olook.CreateItem(win32.constants.olMailItem)

recip=mail.Recipients.Add("[email protected]")

subj=mail.Subject="Python-to-%sDemo"%app

body=["Line%d"%iforiinRange]

body.insert(0,"%s "%subj)

body.append(" Th-th-th-that'sallfolks!")

mail.Body=" ".join(body)

mail.Send()

'''

ns=olook.GetNamespace("MAPI")

obox=ns.GetDefaultFolder(win32.constants.olFolderOutbox)

obox.Display()

obox.Items.Item(1).Display()

'''

warn(app)

olook.Quit()

if__name__=="__main__":

Tk().withdraw()

outlook()

② 如何通過python發送郵件啊

一般最好有個smtp伺服器,比如說你在163注冊個郵箱,這樣可以用smtplib通過這個郵箱來發送。以下是示例:

#-*- coding:utf8 -*-
import smtplib
import email
import mimetypes
from email.MIMEMultipart import MIMEMultipart
from email.mime.text import MIMEText

mail_host="smtp.163.com"
mail_user="yourusername"
mail_pass="yourpassword"
mail_postfix="mail.163.com"

def sendmail(to_list,sub,con):
"""發送郵件
"""
# translation
me = mail_user+"<"+mail_user+"@"+mail_postfix+">"

msg = MIMEMultipart('related')
msg['Subject'] = email.Header.Header(sub,'utf-8')
msg['From'] = me
msg['To'] = ";".join(to_list)
msg.preamble = 'This is a multi-part message in MIME format.'

msgAlternative = MIMEMultipart('alternative')
msgText = MIMEText(con, 'plain', 'utf-8')
msgAlternative.attach(msgText)
msg.attach(msgAlternative)

try:
s = smtplib.SMTP()
s.connect(mail_host)
s.login(mail_user,mail_pass)
s.sendmail(me, to_list, msg.as_string())
s.quit()

except Exception,e:
return False

return True

if __name__ == '__main__':
if sendmail(['[email protected]'],"測試","測試"):
print "Success!"
else:
print "Fail!"

如果要不經過郵件系統直接發,通常會被當作垃圾郵件扔了,所以還是這樣吧。

③ python中如何實現發送郵件及附件功能的具體詳解

思路如下:
1. 構造MIMEMultipart對象做為根容器
2. 構造MIMEText對象做為郵件顯示內容並附加到根容器
3. 構造MIMEBase對象做為文件附件內容並附加到根容器
a. 讀入文件內容並格式化
b. 設置附件頭
4. 設置根容器屬性
5. 得到格式化後的完整文本
6. 用smtp發送郵件

④ python email 抄送

可以多個email直接寫在to裡面
你試試看
msg['To'] = ', '.joint(self.username, '[email protected]') #逗號後面有個空格

⑤ Python自動發送郵件多個人收件人代碼更改

msg['To'] = "[email protected];[email protected]" # 多個郵件接收者,中間用;隔開
msg['Cc'] = "[email protected];[email protected]" # 多個郵件抄送者,中間用;隔開

熱點內容
現代戰艦山東艦適合哪些配置 發布:2025-03-12 15:40:39 瀏覽:722
代理伺服器賬號密碼怎麼獲得 發布:2025-03-12 15:40:32 瀏覽:2
雲平台與伺服器的區別 發布:2025-03-12 15:40:30 瀏覽:710
常考c語言 發布:2025-03-12 15:27:06 瀏覽:948
華三怎麼啟用ftp 發布:2025-03-12 15:16:40 瀏覽:545
口語腳本 發布:2025-03-12 15:15:57 瀏覽:602
鑽深孔的編程 發布:2025-03-12 15:01:48 瀏覽:975
安卓手機電池在哪裡買原裝的 發布:2025-03-12 14:57:14 瀏覽:90
存儲產品包括塊存儲 發布:2025-03-12 14:47:27 瀏覽:852
蘋果7手機怎麼取消密碼 發布:2025-03-12 14:42:38 瀏覽:804