É hora de outro projeto, e desta vez usaremos Python para enviar e-mails.
Isso mesmo.
Podemos enviar e-mails com Python.
Agora, vamos explorar por que isso pode ser útil mais tarde, mas quero avisar você.
Python tem um módulo de e-mail embutido, e este módulo foi atualizado com o Python três vírgula seis.
Vou mostrar a versão mais recente.
Ao pesquisar no Google como enviar e-mails com Python, você verá várias maneiras desatualizadas de enviar e-mails.
Portanto, é só avisar que você pode ver algo diferente do que estou prestes a mostrar.
Mas a partir da gravação deste vídeo, esta é a forma mais recente de enviar e-mails.
OK, então por que isso pode ser útil?
Bem, imagine que você tem uma lista de e-mails que coletou e quer lançar uma nova startup, quer que
as pessoas saibam sobre sua startup, certo?
Assim, podemos criar um programa que envia e-mails para talvez centenas, milhares de pessoas ao mesmo tempo,
talvez um e-mail personalizado com o nome deles para promover nosso produto.
Agora vamos falar sobre gastos e coisas assim mais tarde, mas você pode estar pensando: por que precisamos
do Python para isso?
Por exemplo, existem ferramentas como.
MailChimp.
Esse é um produto baseado em assinatura de software que nos permite fazer isso, podemos coletar e-mails e também
enviar e-mails personalizados.
E você está certo, empresas como MailChimp ou Miller Lite ou existem centenas delas, nos
permitem enviar muitos e-mails a clientes em potencial para vender leads a fim de tentar expandir nossos negócios.
Mas quero mostrar a você como fazer com Python porque há momentos em que pode ser útil.
Então vamos fazer isso.
E vou usar este projeto como uma ocasião para aprendermos.
Alguns pacotes integrados em Python.
Agora, o primeiro que vamos usar é o SMTP, Leyb, so s. m Módulo TPE Lib e também
vamos dizer de e-mail, mensagens Dott, importar e-mail.
Mensagem.
E deve haver uma mensagem de e-mail novamente, este é o módulo de e-mail que vem integrado ao Python e, na verdade, vou criar um
link aqui onde ele mostra um pouco da API legada.
Então essa é a maneira desatualizada de usar as coisas.
Vamos fazer os emails, mensagens, forma de envio de emails.
Agora, o outro é o SMTP, agora o SMTP vai nos permitir criar o que chamamos de servidor SMTP,
toda vez que você envia e-mails para alguém, ele precisa ter um servidor que comunique o idioma do
e-mail.
E é para isso que o SMTP é usado.
Por exemplo, em sites, você pode ver HTTP ou https como o protocolo de comunicação entre um navegador e um
servidor.
Da mesma forma, os emails têm seu próprio protocolo de comunicação, por meio de SMTP.
Na verdade, a sigla significa protocolo de transferência de correio simples.
É um protocolo ou padrão para envio de e-mails de computador para computador.
O Gmail usa isso, o Hotmail usa praticamente a maioria dos clientes de e-mail.
Vou criar um link para algum recurso se você quiser ler mais sobre o SMTP.
Mas o mais importante é se quisermos enviar um e-mail, precisamos do servidor SMTP.
Agora, a partir daqui, vamos mergulhar em como enviar nosso primeiro e-mail antes de entrarmos nesse e
no próximo vídeo, quero que vá em frente e crie uma conta de e-mail.
Se você não tiver uma, vou usar uma conta de e-mail fictícia, uma conta do
Gmail que acabei de criar, porque o que vamos fazer é ter que entrar usando
uma senha, nosso nome de usuário e enviar um e-mail desta conta de e-mail sem realmente usar este navegador.
Então vá em frente e crie uma conta fictícia do Gmail, ou você pode usar a conta normal, se quiser.
Mas eu gosto de manter minhas senhas longe de tudo.
E eu realmente não quero compartilhar minha senha de e-mail pessoal com você, então vou usar esta.
Tudo bem.
Vamos fazer uma pausa e enviar nosso primeiro e-mail no próximo vídeo.