Uso da API do Amazon SES para enviar e-mail - Amazon Simple Email Service

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Uso da API do Amazon SES para enviar e-mail

Para enviar e-mail de produção pelo Amazon SES, você pode usar a interface SMTP (Simple Mail Transfer Protocol) ou a API do Amazon SES. Para obter mais informações sobre a interface SMTP, consulte Uso da interface SMTP do Amazon SES para enviar e-mail. Esta seção descreve como enviar e-mails usando a API.

Ao enviar um e-mail usando a API do Amazon SES, especifique o conteúdo da mensagem, e o Amazon SES montará um e-mail MIME para você. Alternativamente, você mesmo pode montar o e-mail para que tenha controle total sobre o conteúdo da mensagem. Para obter informações sobre a API, consulte a Referência da API do Amazon Simple Email Service. Para obter uma lista de URLs de endpoints para Regiões da AWS onde o Amazon SES está disponível, consulte os endpoints e cotas do Amazon Simple Email Service no. Referência geral da AWS

Você pode chamar a API das seguintes maneiras:

  • Fazer solicitações HTTPS diretas: este é o método mais avançado, porque é necessário lidar manualmente com a autenticação e a assinatura de suas solicitações e, depois, criá-las manualmente. Para obter informações sobre a API do Amazon SES, consulte a página Boas-vindas na Referência da API v2.

  • Use um AWS SDK —AWS Os SDKs facilitam o acesso às APIs de vários AWS serviços, incluindo o Amazon SES. Quando você usa um SDK, ele se encarrega de tarefas como autenticação, assinatura de solicitações, lógica de novas tentativas, manipulação de erros, bem como de outras funções de baixo nível, para que possa se concentrar na criação de aplicativos que conquistem seus clientes.

  • Usar uma interface de linha de comando: a AWS Command Line Interface é a ferramenta da linha de comando para o Amazon SES. Também oferecemos as AWS ferramentas PowerShell para quem cria scripts no PowerShell ambiente.

Independentemente de você acessar a API do Amazon SES direta ou indiretamente por meio de um AWS SDK, do AWS Command Line Interface ou das AWS ferramentas para PowerShell, a API do Amazon SES fornece duas maneiras diferentes de enviar um e-mail, dependendo de quanto controle você deseja sobre a composição da mensagem de e-mail:

  • Formatado: o Amazon SES redige e envia uma mensagem de e-mail formatada corretamente. Você precisa apenas fornecer os endereços "From:" (De) e "To:" (Para), um assunto e um corpo da mensagem. O Amazon SES cuida de todo o resto. Para ter mais informações, consulte Envio de e-mail formatado usando a API do Amazon SES.

  • Bruto: você compõe manualmente e envia uma mensagem de e-mail, especificando seus próprios cabeçalhos de e-mail e tipos de MIME. Se você é experiente na formatação do seu próprio e-mail, a interface bruta da a você mais controle sobre a composição da mensagem. Para ter mais informações, consulte Envio de e-mail bruto usando a API v2 do Amazon SES.