繁体   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