Habilitar e-mail em instâncias do WordPress no Lightsail - Amazon Lightsail

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á.

Habilitar e-mail em instâncias do WordPress no Lightsail

É possível ativar o e-mail na sua instância do WordPress no Amazon Lightsail. Configure o serviço SMTP no Amazon Simple Email Service (Amazon SES). Depois, ative e configure o plugin SMTP WP Mail em sua instância. Depois que o e-mail estiver ativado, seus administradores do WordPress podem solicitar redefinições de senha para os perfis deles e receberão notificações por e-mail sobre postagens do blog, atualizações no site e outras mensagens do plugin. Este guia mostra como habilitar o e-mail em sua instância do WordPress no Amazon Lightsail usando o Amazon SES.

Conteúdo

Para obter mais informações, consulte Uso da interface SMTP do Amazon SES para enviar e-mail na documentação do Amazon SES.

Etapa 1: revisar as restrições

As contas novas do Amazon Web Services (AWS) que estão no sandbox do Amazon SES só podem enviar e-mails para endereços e domínios verificados. Se esse for o caso da sua conta, recomendamos verificar o domínio do seu site e os endereços de e-mail dos administradores do WordPress. Para obter os endereços de e-mail, faça login no painel do site WordPress e escolha Usuários no menu de navegação à esquerda. Você verá o endereço de e-mail do administrador listado na coluna E-mail, conforme mostrado no exemplo a seguir:

Endereços de e-mail dos administradores no painel do WordPress.
nota

O perfil user padrão está configurado com o endereço de e-mail user@example.com. Altere para um endereço de e-mail válido. Para obter mais informações, consulte Users Profile Screen na documentação do WordPress.

Para enviar e-mail para qualquer endereço e o domínio, você deve solicitar que sua conta sair da sandbox do Amazon SES. Para obter mais informações, consulte Saída da sandbox do Amazon SES na documentação do Amazon SES.

Etapa 2: concluir os pré-requisitos

Você precisa concluir as tarefas a seguir antes de ativar o e-mail na sua instância do WordPress:

Etapa 3: criar credenciais SMTP no Amazon SES

É necessário criar credenciais SMTP na sua conta do Amazon SES para configurar o plug-in WP SMTP Mail mais adiante neste guia. Para obter mais informações, consulte Obtenção de credenciais SMTP do Amazon SES na documentação do Amazon SES.

Para criar as credenciais SMTP no Amazon SES
  1. Faça login no console do Amazon SES.

  2. No menu de navegação à esquerda, escolha Configurações de SMTP.

    A página de Configurações de SMTP exibirá o nome do servidor, as portas e a configuração TLS do SMTP. Anote esses valores. Ele serão necessários mais adiante neste guia para configurar o plugin SMTP WP Mail na sua instância do WordPress.

    As configurações de SMTP exibidas no console do Amazon SES.
  3. Selecione Criar credenciais de SMTP.

  4. Na caixa de texto Nome de usuário do IAM, mantenha o nome de usuário padrão e escolha Criar.

    Nome de usuário do IAM para credenciais SMTP no console do Amazon SES.
  5. Escolha Mostrar credenciais de segurança do usuário do SMTP para visualizar o nome de usuário e a senha do SMTP, ou selecione Fazer download das credenciais para fazer download de um arquivo CSV com essas informações. Você precisará das credenciais mais tarde, para configurar o plugin SMTP WP Mail na sua instância do WordPress.

    Credenciais de segurança SMTP no console do Amazon SES.
    nota

    As credenciais criadas no console do Amazon SES serão automaticamente adicionadas ao AWS Identity and Access Management (IAM) para sua conta.

Etapa 4: verificar seu domínio no Amazon SES

O Amazon SES requer a verificação do domínio para confirmar que você é o proprietário e impedir que outras pessoas o utilizem. Ao verificar um domínio, você está verificando todos os endereços de e-mail desse domínio e, portanto, não precisa verificar endereços de e-mail desse domínio individualmente. Por exemplo, se você verificar o domínio example.com, poderá enviar e-mails de user1@example.com, user2@example.com ou qualquer outro usuário com example.com. Para obter mais informações, consulte Verifying Domains in Amazon SES na documentação do Amazon SES.

Verificar seu domínio no Amazon SES
  1. No console do Amazon SES, no menu de navegação à esquerda, escolha Identidades verificadas.

  2. Escolha Create identity (Criar identidade).

  3. Insira o domínio que você quer verificar e escolha Criar identidade.

    O domínio que você está verificando deve ser o mesmo que você usa com sua instância do WordPress no Lightsail.

    Importante

    Registros TXT legados

    A verificação de domínios no Amazon SES agora é baseada em DomainKeys Identified Mail (DKIM), um padrão de autenticação de e-mail que os servidores de e-mail de recebimento usam para validar a autenticidade dos e-mails. A definição do DKIM nas configurações de DNS do seu domínio confirma ao SES que você é o proprietário da identidade, eliminando a necessidade de registros TXT. As identidades de domínio que foram verificadas usando registros TXT não precisam ser verificadas novamente; no entanto, ainda recomendamos ativar as assinaturas DKIM para melhorar a capacidade de entrega de seus e-mails com provedores de e-mail compatíveis com o DKIM.

    Verificar um novo domínio no console do Amazon SES.
  4. Após ter criado sua identidade de domínio com o Easy DKIM, é necessário concluir o processo de verificação com autenticação DKIM copiando os seguintes registros CNAME gerados para publicar no provedor de DNS do seu domínio. A detecção desses registros pode levar até 72 horas. Para obter mais informações, consulte Verificar uma identidade de domínio com DKIM e Easy DKIM

  5. Abra uma nova guia do navegador e acesse o console do Lightsail.

  6. No painel de navegação esquerdo, escolha Domínios e DNS e selecione a zona DNS do seu domínio.

  7. Adicione os registros de DNS no console do Amazon SES. Para obter mais informações sobre como editar uma zona de DNS no Lightsail, consulte Editar uma zona de DNS no Amazon Lightsail.

    O resultado será algo semelhante a este exemplo:

    LightsailRegistros de zona DNS do para SMTP no Amazon SES.
    nota

    Insira um símbolo @ na caixa de texto Subdomínio para usar o apex do seu domínio para um Registro MX. Além disso, o valor de registro MX fornecido pelo Amazon SES é 10 inbound-smtp.us-west-2.amazonaws.com. Insira 10 como Priority e inbound-smtp.us-west-2.amazonaws.com como o domínio Maps to.

  8. No console do Amazon SES, feche a página Verificar um novo domínio.

    Depois de alguns minutos, seu domínio listado no console do Amazon SES será rotulado como verificado e habilitado para envios, como mostrado no exemplo a seguir:

    Domínios verificados no console do Amazon SES.

    Seu serviço SMTP no Amazon SES agora está pronto para enviar e-mails por seu domínio.

Etapa 5: verificar endereços de e-mail no Amazon SES

Como um novo cliente do Amazon SES, você precisa verificar os endereços de e-mail para o qual você deseja enviar e-mails. Para isso, adicione os endereços de e-mail ao console do Amazon SES. Para obter mais informações, consulte Verifying Email Addresses in Amazon SES na documentação do Amazon SES.

Recomendamos que você adicione os endereços de e-mail dos administradores do seu site WordPress. Isso permite que eles possam solicitar redefinições de senha para os perfis deles e receberem notificações por e-mail sobre postagens do blog, atualizações no site e outras mensagens do plugin.

nota

Se você quiser enviar e-mails para qualquer endereço que não foi verificado, deverá solicitar que sua conta do Amazon SES seja retirada do sandbox. Para obter mais informações, consulte Saída da sandbox do Amazon SES na documentação do Amazon SES.

Para criar uma identidade de um endereço de e-mail
  1. No console do Amazon SES, no menu de navegação à esquerda, escolha Identidades verificadas.

  2. Escolha Create identity (Criar identidade).

  3. Escolha Endereço de e-mail. Digite o endereço de e-mail que você deseja verificar.

  4. Escolha Create identity (Criar identidade).

Repita as etapas de 1 a 4 para cada endereço de e-mail que você deseja verificar. Um e-mail de verificação será enviado para o endereço de e-mail inserido. O endereço será adicionado à lista de identidades de e-mail verificadas com um estado de "verificação pendente". Ele será marcado como "verificado" quando o usuário abrir a mensagem de e-mail e concluir o processo de verificação.

Como verificar a identidade de um endereço de e-mail
  1. Na caixa de entrada do endereço que você usou para criar sua identidade, procure um e-mail de no-reply-aws@amazon.com.

  2. Abra o e-mail e clique no link para realizar o processo de verificação para o endereço de e-mail. Após a conclusão, o Identity status (Status da identidade) é atualizado para Verified (Verificado).

Lista de identidades de e-mail verificadas no console do Amazon SES.

Etapa 6: configure o plugin WP Mail SMTP na sua instância do WordPress

A etapa final é configurar o plugin WP Mail SMTP na sua instância do WordPress. Use as credenciais SMTP que você criou anteriormente neste guia, no console do Amazon SES.

Para configurar o plugin WP Mail SMTP na sua instância do WordPress
  1. Faça login no painel do site WordPress como administrador.

  2. No menu de navegação à esquerda, escolha Plugins e, então, Plugins instalados.

  3. Role para baixo até o plugin WP Mail SMTP e, então, escolha Ativar. Se uma nova versão do plugin estiver disponível, certifique-se de atualizá-lo antes de seguir para a próxima etapa.

    O plugin WP Mail SMTP no painel do WordPress.
  4. Depois que o plugin WP Mail SMTP estiver ativado, escolha Configurações. Talvez seja necessário rolar para baixo para localizar o plugin.

    O plugin WP Mail SMTP no painel do WordPress.
  5. Na caixa de texto Endereço de e-mail remetente, digite o endereço de e-mail que será o remetente. O endereço de e-mail que você informar precisará ser confirmado no Amazon SES seguindo as etapas mencionadas anteriormente neste guia.

  6. Escolha Forçar o uso do remetente para forçar o uso do endereço de e-mail que você inseriu caixa Endereço de e-mail remetente e ignorar o valor para "from email address" definido por outros plugins.

  7. Na caixa de Nome do remetente, insira o nome para usar como remetente dos e-mails ou deixe-o como está para usar o nome do blog WordPress.

  8. Escolha Forçar nome do remetente para forçar o uso do nome que você inseriu na caixa de texto Nome do remetente. Escolher essa opção ignora o valor definido para "from name" ("nome do remetente") definido por outros plugins e força o WordPress a usar o nome que você digitar na caixa de texto Nome do remetente.

  9. Na seção "mailer", escolha Outro SMTP.

  10. Escolha Definir o caminho de retorno para corresponder ao remetente para que os recibos de falha na entrega sejam enviados ao e-mail de remetente que você definiu na caixa de texto Endereço de e-mail remetente.

    Definições de configuração para o plugin WP Mail SMTP.
  11. Na caixa de texto Host do SMTP, insira o nome do servidor SMTP que você obteve anteriormente neste guia, na página Configurações de SMTP no console do Amazon SES.

  12. Escolha TLS na seção Criptografia para especificar que o serviço SMTP no Amazon SES usa a criptografia TLS.

  13. Na caixa de texto Porta do SMTP, deixe o valor padrão como 587.

  14. Alterne Autenticação para ON e insira o nome de usuário e a senha SMTP que você obteve anteriormente neste guia, no console do Amazon SES.

    Configurações de SMTP do plugin WP Mail SMTP.
  15. Escolha Salvar configurações. Uma janela será exibida confirmando que as configurações foram salvas com êxito.

  16. Escolha a guia Teste de e-mail.

    Na próxima etapa, você enviará um e-mail de teste para confirmar que o serviço de e-mail está funcionando.

  17. Insira um endereço de e-mail na caixa de texto Enviar para e, então, escolha Enviar e-mail. O endereço de e-mail que você informar precisará ser confirmado no Amazon SES seguindo as etapas mencionadas anteriormente neste guia.

    Você verá dois resultados possíveis.

    • Se você vir uma confirmação de êxito, seu site WordPress está ativado para enviar e-mails. Confirme se o e-mail de teste chegou à caixa de correio especificada:

      Teste de e-mail de confirmação com êxito.

      Agora você pode escolher Esqueceu sua senha? na página de login para o painel do site WordPress. Uma nova senha será enviada por e-mail para você se o endereço de e-mail no seu perfil de usuário do WordPress for confirmada no Amazon SES.

    • Se você vir um aviso de falha, confirme se as configurações SMTP que você fez no plug-in WP Mail SMTP correspondem àquelas do serviço SMTP em sua conta do Amazon SES. Confirme também se você está usando um endereço de e-mail verificado no Amazon SES.