python Exemplo de envio de email com conteudo html usando python

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Exemplo de envio de email com conteudo html usando python相关的知识,希望对你有一定的参考价值。

#!/usr/bin/env python3
# retirado da pagina https://docs.python.org/3/library/email-examples.html#email-examples
import smtplib

from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText

# me == my email address
# you == recipient's email address
me = "my@email.com"
you = "your@email.com"

# Create message container - the correct MIME type is multipart/alternative.
msg = MIMEMultipart('alternative')
msg['Subject'] = "Link"
msg['From'] = me
msg['To'] = you

# Create the body of the message (a plain-text and an HTML version).
text = "Hi!\nHow are you?\nHere is the link you wanted:\nhttps://www.python.org"
html = """\
<html>
  <head></head>
  <body>
    <p>Hi!<br>
       How are you?<br>
       Here is the <a href="https://www.python.org">link</a> you wanted.
    </p>
  </body>
</html>
"""

# Record the MIME types of both parts - text/plain and text/html.
part1 = MIMEText(text, 'plain')
part2 = MIMEText(html, 'html')

# Attach parts into message container.
# According to RFC 2046, the last part of a multipart message, in this case
# the HTML message, is best and preferred.
msg.attach(part1)
msg.attach(part2)

# Send the message via local SMTP server.
s = smtplib.SMTP('localhost')
# sendmail function takes 3 arguments: sender's address, recipient's address
# and message to send - here it is sent as one string.
s.sendmail(me, you, msg.as_string())
s.quit()

以上是关于python Exemplo de envio de email com conteudo html usando python的主要内容,如果未能解决你的问题,请参考以下文章

Envio de emails em modo autenticado no PHP usando phpmailer电子邮件

csharp Exemplo de uso do SimpleQuery。

javascript Exemplo arquivo de client查询前端graphql

javascript Exemplo de promise com async function

json Exemplo de JSON que deve ser gerado pelo programa

php WhereHas ou has com or dentro de uma serie de Wheres(Exemplo dosElementosGráficos)