Enviar e-mails em Python usando a API SMTP

Melhore o seu processo de desenvolvimento com a API de E-mail da TurboSMTP. Integração rápida e envio instantâneo de e-mails. A nossa API, compatível com qualquer aplicação Python, simplifica o envio de e-mails em grande escala graças a uma documentação clara e completa.

Enviar e-mails em Python usando a API SMTP

API de E-mail para Desenvolvedores Python

A API de E-mail da TurboSMTP simplifica a integração das funcionalidades de e-mail nas suas aplicações Python. Com uma API intuitiva, integração fluida e uma documentação detalhada, permite-lhe escalar facilmente o envio de e-mails, de algumas mensagens a milhões. Abaixo encontrará exemplos práticos para integrar as nossas APIs em aplicações Python.

import http.client
import json

# setup credentials.
consumerKey = '<CONSUMER_KEY>'
consumerSecret = '<CONSUMER_SECRET>'

# setup body.
data = {
    'from': 'hello@your-company.com',
    'to': 'Doe.Jhon@gmail.com,contact@global-travel.com',
    'subject': 'New live training session',
    'cc': 'cc_user@example.com',
    'bcc': 'bcc_user@example.com',
    'content': 'Dear partner,\nWe are delighted to invite you to an exclusive training session on UX Design. This session is designed to provide essential insights and practical strategies to enhance your skills.',
    'html_content': 'Dear partner, <br>We are delighted to invite you to an exclusive training session on <strong>UX Design</strong>. This session is designed to provide essential insights and practical strategies to enhance your skills.'
}

# convert body to json.
data_json = json.dumps(data)

# setup headers
headers = {
        'Accept': 'application/json',
        'Consumerkey': consumerKey,
        'Consumersecret': consumerSecret,
        'Content-Type': 'application/json',
}

# Setup URL and endpoint
url = 'api.turbo-smtp.com'
endpoint = '/api/v2/mail/send'

# Create HTTP connection.
conn = http.client.HTTPConnection(url)

# Perform POST request.
try:
    conn.request('POST', endpoint, body=data_json, headers=headers)
    response = conn.getresponse()

    # Read Server response.
    response_data = response.read().decode('utf-8')
    print(response_data)

    # Close connection.
    conn.close()
except http.client.HTTPException as e:
    # Handle HTTP errors
    print('Error on HTTP request:', e)
except ConnectionError as e:
    # Handle Connection errors
    print('Error on HTTP connection:', e)

Envie E-mails com a sua Linguagem de Programação Favorita

As nossas APIs oferecem aos desenvolvedores a flexibilidade de integrar facilmente soluções de e-mail com os seus linguagens de programação preferidas. Seja em Python, cURL, Ruby ou qualquer outra linguagem popular, o nosso suporte completo de API tem tudo o que precisa.

Destaques do Serviço TurboSMTP

Aqui estão quatro razões convincentes para escolher o serviço TurboSMTP: entrega de e-mails sem igual, análise de dados para decisões informadas, privacidade e segurança robustas, e suporte dedicado 24/7 para uma experiência de e-mail sem preocupações.

Infraestrutura Potente para Alta Entregabilidade

Infraestrutura Potente para Alta Entregabilidade

A nossa infraestrutura escala para a distribuição massiva de e-mails, com integração SMTP e API, garantindo com TurboSMTP uma comunicação rápida e eficaz.

Otimize as Campanhas com Métricas e Analytics

Otimize as Campanhas com Métricas e Analytics

As ferramentas da TurboSMTP fornecem dados sobre o desempenho de e-mails, ajudando a otimizar campanhas para melhor engagement, conversões e ROI através de estratégias data-driven.

Privacidade e Segurança de E-mail: Valores Fundamentais

Privacidade e Segurança de E-mail: Valores Fundamentais

O nosso serviço de e-mail prioriza a privacidade e a segurança, com encriptação avançada e rigoroso cumprimento da legislação, para proteger os seus dados e comunicações.

Suporte Sempre Disponível, Quando Precisar

Suporte Sempre Disponível, Quando Precisar

A TurboSMTP oferece suporte colaborativo 24/7 com uma equipa dedicada, garantindo uma experiência de e-mail fluida e sem preocupações, com assistência fiável em cada etapa.

Comece com a API de E-mail da TurboSMTP

Siga estes três passos simples para integrar a TurboSMTP na sua aplicação Python.

Registe-se gratuitamente e obtenha 6.000 e-mails gratuitos por mês.

Recupere a sua chave API a partir do seu painel de controlo.

Consulte a nossa documentação API para iniciar a sua integração.