Enviando E-Mail Com Python
Enviando E-Mail Com Python
com python
Odemir Depieri Jr
Ronisson Lucas C. da Conceição
Yan Vianna Sym
Enviando e-mail
•<head> – local para declarar todas informações, como título e metadados da sua
página;
•<title> – define o título;
•<body> – local para declarar todos os elementos que irão compor o corpo da página;
•<h1>,<h2>,<h3>,<h4>,<h5 >e <h6> – Tags para definir um título e subtítulos,
variando de 1 a 6, sendo h1 o título mais importante e h6 o de menor importância;
•<p> – Tag para definir um parágrafo.+;
•<a> – Tag de link, junto ao atributo href=”” é responsável pela principal
característica da web;
•<header> – define um cabeçalho;
•<section> – define uma seção;
•<article> – define um artigo;
•<div> – define uma divisão;
•<footer> – define um rodapé;
•<nav> – define uma área de navegação (como menus);
•<table> – define uma tabela;
•<ol> – define uma lista ordenada;
•<ul> – define uma lista não ordenada;
•<li> – define o item de uma lista;
•<form> – define um formulário;
•<input> – define os campos do formulário;
•<textarea> – define uma área para o usuário digitar um texto;
•<button> – define um botão;
•<img> – permite inserir uma imagem no seu documento.
Fonte: https://www.homehost.com.br/blog/tutoriais/o-que-e-html/
Construir nosso script
Nesse script vou incluir diversas tipografia para ser aplicada no
e-mail.
# Importando a biblioteca
import win32com.client as win32
# Criando o e-mail
Email = Outlook.CreateItem(0)
# Destino
Email.To = ’email@gmail.com'
# Assunto
Email.Subject = 'Automatizando com Python'
# Corpo do e-mail
Email.Body = 'Message body'
html = '''
<html>
<head></head>
<body style="background-color:#f5f5f5">
<p>
Prezado, boa tarde.
<br>
Tipografia para e-mail com HTML
<br>
<p>
<!-- Comentário em HTML -->
<!-- Colocando uma linha -->
<hr>
<h4> Tabela com 1 linha 3 Coluna </h4>
<table>
<tr>
<td> 100 </td>
<td> 200 </td>
<td> 300 </td>
</tr>
</table>
</p>
<p>
<h4> Lista </h4>
<ul>
<li> Python </li>
<li> JavaScript </li>
<li> C# </li>
</ul>
</p>
</p>
<p> Incluindo um <span style="border: 1px solid black"> SPAN </span> na frase.</p>
</body>
</html>
'''
# Para anexos
#Local_Arquivo = 'localDoArquivo/NomeArquivo.extensão'
#Email.Attachments.Add( Local_Arquivo )
# Enviar e-mail
Email.Send()
Como ficou
O e-mail será enviado pela caixa principal do seu Outlook.
É possível fazer ajustes para sair de um servidor, caixa genérica
e afins.
Código (script)
Para acessar esse script acesse o qrcode abaixo.
https://colab.research.google.com/drive/1_ZA0ZMvFZ8v-
CXwBMJeOAttBAkypKRtz#scrollTo=GClJ1Gxp6fH6