Gostaria de ter uma configuração de e-mail privado em seu site WordPress usando o Amazon SES? Este guia foi feito sob medida para configurar o WP Mail SMTP para ocultar identidades de usuários e restringir domínios de e-mail.
Este tutorial aborda as etapas para aprimorar a privacidade e as restrições de domínio usando o WP Mail SMTP com o Amazon SES mailer.
Neste artigo
Observação: antes de prosseguir com este guia, certifique-se de ter seguido o guia do Amazon SES para configurar seu servidor de e-mail do AWS SES.
Este tutorial adicional destina-se a usuários que exigem medidas avançadas de privacidade, como ocultar a tabela de identidades do SES no plug-in SMTP do WP Mail e criar um novo usuário IAM para enviar e-mails de uma identidade específica.
Ocultando a tabela de identidades do SES
Para aumentar a privacidade e a segurança do seu site WordPress, especialmente quando você não é o proprietário da conta SES, você pode optar por ocultar a tabela de identidades SES nas configurações de SMTP do WP Mail. Isso é útil em cenários como quando freelancers ou agências mantêm sites de clientes, mas desejam limitar o acesso aos detalhes do SES.
Ocultação de identidades
Para ocultar a tabela de identidades do SES, você precisará modificar a variável wp-config.php
no diretório do seu site.
Observação: Se você não tiver certeza de como localizar e editar o wp-config.php
verifique o arquivo Guia do WPBeginner para obter mais detalhes.
Após abrir o wp-config.php
cole a seguinte linha de código antes do comentário que diz /* That's all, stop editing! Happy publishing. */
.
Ao adicionar esse trecho de código, você ocultará a tabela SES Identities das configurações do SES Mailer no plug-in, que podem ser encontradas em:
- Configurações " Geral " SES Mailer
- Configurações " Assistente de configuração " SES Mailer
- Configurações " Conexões adicionais " SES Mailer
Criação de um novo usuário e política de IAM
Se quiser ter um controle mais rígido sobre quem pode enviar e-mails do seu site, considere a possibilidade de configurar um novo usuário e uma nova política de IAM. Essa é uma etapa opcional e avançada que permite limitar o envio de e-mails a determinadas identidades, como domínios ou endereços de e-mail específicos, para melhorar a segurança e o gerenciamento.
Criação de um usuário IAM
Primeiro, você precisará abrir a página Usuários IAM do Amazon Web Services.
Nessa página, clique no botão Criar usuário.
Em seguida, você precisará configurar um novo usuário. No campo Nome do usuário, você pode adicionar qualquer nome que desejar. No entanto, recomendamos usar o seguinte formato de nome:
yourdomain_wpmailsmtp
Por exemplo, para o WPForms.com, usaríamos o seguinte nome de usuário: wpformscom_wpmailsmtp
. Se for necessário configurar ou editar usuários no futuro, isso facilitará o controle de qual site está conectado a cada usuário.
Quando estiver pronto, clique no botão Next para continuar.
Para a próxima etapa, deixaremos a opção Adicionar usuário ao grupo selecionada e continuaremos clicando no botão Next botão.
Na próxima página, você verá todos os detalhes que escolheu para esse usuário. Você pode verificar novamente se tudo está correto e, em seguida, clicar no botão Create user (Criar usuário ).
Depois de concluir a etapa anterior, o AWS mostrará uma mensagem de sucesso e o direcionará automaticamente para a página Usuários.
Geração de uma chave de acesso
Na página Usuários, clique no nome de usuário do usuário que você criou para continuar.
Em seguida, nas guias exibidas, clique em Credenciais de segurança.
Em seguida, role para baixo até a seção Chaves de acesso e clique no botão Criar chave de acesso.
Em seguida, selecione Other (Outro ) na seção Access key best practices & alternatives (Práticas recomendadas e alternativas da chave de acesso ).
Quando você estiver pronto para avançar, clique no botão Next (Avançar ).
Na próxima página, você pode ignorar a tag de descrição e simplesmente clicar no botão Create access key (Criar chave de acesso ) para prosseguir.
O AWS exibirá uma mensagem de sucesso juntamente com o ID da chave de acesso e a chave de acesso secreta do seu usuário. Não se esqueça de reservar um momento para salvar com segurança uma cópia dessas chaves.
Observação: Você não poderá ver esse ID da chave de acesso e a chave de acesso secreta novamente depois de fechar esta página. Certifique-se de fazer o download de um CSV com esses detalhes e/ou copiá-los em um local seguro.
Depois de copiar as chaves de segurança, clique no botão Done (Concluído ) para ir para a página de visão geral do usuário.
Você também pode manter essa janela aberta por enquanto, pois precisaremos voltar aqui mais tarde para copiar o Amazon Resource Name (ARN), que é crucial para a próxima etapa do processo de configuração.
Criação de uma política de autorização de envio
Depois de gerar as chaves seguras, a próxima etapa é criar uma identidade verificada.
Primeiro, você precisará abrir o console do Amazon SES.
Nessa página, clique na opção Verified identities (Identidades verificadas ) no menu da barra lateral.
Em seguida, você precisará selecionar sua região clicando no menu suspenso Select a Region (Selecionar uma região ) e localizando sua região na lista suspensa. Certifique-se de selecionar a mesma região em que suas identidades estão definidas.
Na página Verified Identities (Identidades verificadas), você encontrará uma lista de identidades que estabeleceu com o Amazon SES. Essas identidades podem ser domínios, subdomínios ou endereços de e-mail específicos que você usa para enviar e-mails.
Clique na identidade que você já verificou e deseja permitir que um remetente delegado use para enviar e-mails em seu nome.
Em seguida, nas guias exibidas, clique em Authorization (Autorização).
Em seguida, clique no botão Usar gerador de políticas na seção Políticas de autorização.
Na próxima tela, defina a opção Effect (Efeito ) como Allow (Permitir).
Para o campo Principals, retorne à página de visão geral do usuário onde o ARN está localizado. Isso pode ser feito voltando à guia ou janela do navegador que você deixou aberta ou, se estiver fechada, visitando a página Usuários do Amazon IAM. Uma vez lá, selecione o usuário que você criou.
Na página do usuário, localize e copie o ARN clicando no botão de cópia.
Em seguida, cole esse valor no campo Principais na tela Criar extrato e clique no botão Adicionar.
Em seguida, clique na lista suspensa no campo Ações e digite ses:Send na barra de pesquisa. Agora, selecione ses:SendEmail e ses:SendRawEmail nas opções.
Depois de adicionar todas as informações, clique no botão Save statement (Salvar declaração). Em seguida, clique no botão Next (Avançar ) para continuar.
Na tela seguinte, você tem a opção de dar um nome descritivo à sua apólice para que ela possa ser facilmente identificada mais tarde.
Quando estiver pronto, clique no botão Next para continuar.
Na próxima página, você verá todos os detalhes que escolheu para essa apólice. Você pode verificar novamente se tudo está correto e, em seguida, clicar no botão Aplicar política.
Atualização das configurações de SMTP do WP Mail
Depois de criar o usuário e a política do IAM, precisaremos atualizar o ID da chave de acesso e a chave de acesso secreta com as novas credenciais.
Para fazer isso, acesse WP Mail SMTP " Settings e selecione a guia General .
Em seguida, role até a seção Amazon SES.
Amazon SES
Aqui, você precisará atualizar as chaves de acesso que criou anteriormente em sua conta da AWS. Vá em frente, cole o ID da chave de acesso e a chave de acesso secreta e clique no botão Save Settings (Salvar configurações).
É isso aí! Agora você configurou com êxito o Amazon SES com o WP Mail SMTP para aumentar a privacidade dos e-mails em seu site WordPress.
Em seguida, você gostaria de saber como solucionar problemas de forma eficaz no WP Mail SMTP? Não deixe de conferir nosso tutorial sobre solução de problemas do WP Mail SMTP para obter mais detalhes.