簡體   English   中英

將主題添加到電子郵件-Python

[英]Adding Subject To The Email - Python

我正在嘗試發送包含主題的電子郵件,但該電子郵件可以正常工作,但是無法使該主題正常工作,我該怎么辦才能解決此問題? 這是我的代碼:

fromaddr = ("email@gmail.com")
toaddrs  = (emailAdd1)
subject1 = ("Update")

msg = (body2)

username = 'email@gmail.com'
password = 'password'

server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username,password)
server.sendmail(fromaddr, toaddrs, msg)
server.quit()

將其作為標題附加:

message ='Subject:%s \\ n \\ n%s'%(SUBJECT,TEXT),然后:

server = smtplib.SMTP(SERVER)
server.sendmail(FROM, TO, message)
server.quit()

還可以考慮使用標准的Python模塊電子郵件-在撰寫電子郵件時會大有幫助。

這將起作用。

def enviaremail(usuario,senha,listadestinatarios,subject,mensagem):
    from smtplib import SMTP
    from email.mime.text import MIMEText

    msg=MIMEText(mensagem)
    msg['From']=usuario
    msg['To']=', '.join(listadestinatarios)
    msg['Subject']=subject

    smtp=SMTP('smtp.live.com',587)
    smtp.starttls()
    smtp.login(usuario,senha)
    smtp.sendmail(usuario,listadestinatarios,msg.as_string())
    smtp.quit()
    print('E-mail sent')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM