Gostaria de ter uma configuração de e-mail privado no seu site WordPress usando o Amazon SES? Este guia foi concebido para configurar o WP Mail SMTP para ocultar as identidades dos utilizadores e restringir os domínios de e-mail.
Este tutorial abrange os passos para melhorar a privacidade e as restrições de domínio utilizando o WP Mail SMTP com o Amazon SES mailer.
Neste artigo
Nota: Antes de prosseguir com este guia, certifique-se de que seguiu o guia do Amazon SES para configurar o seu servidor de correio AWS SES.
Este tutorial adicional destina-se aos utilizadores que necessitam de medidas de privacidade avançadas, como ocultar a tabela de identidades SES no plug-in WP Mail SMTP e criar um novo utilizador IAM para enviar mensagens de correio eletrónico a partir de uma identidade específica.
Ocultar a tabela de identidades SES
Para aumentar a privacidade e a segurança do seu sítio WordPress, especialmente quando não é o proprietário da conta SES, pode optar por ocultar a tabela de identidades SES nas suas definições de SMTP do WP Mail. Isto é útil em cenários como quando freelancers ou agências mantêm sites de clientes, mas querem limitar o acesso aos detalhes do SES.
Esconder identidades
Para ocultar a tabela de identidades do SES, é necessário modificar a tabela wp-config.php
no diretório do seu site.
Nota: Se não tiver a certeza de como localizar e editar o ficheiro wp-config.php
ficheiro, verifique Guia para principiantes do WPBeginner para mais pormenores.
Depois de 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 este trecho de código, irá ocultar a tabela SES Identities das definições do SES Mailer no plugin, que pode ser encontrado em:
- Definições " Geral " SES Mailer
- Definições " Assistente de configuração " SES Mailer
- Definições " Ligações adicionais " SES Mailer
Criar um novo usuário e política do IAM
Se pretender um controlo mais rigoroso sobre quem pode enviar mensagens de correio eletrónico a partir do seu site, considere a possibilidade de configurar um novo utilizador e uma nova política de IAM. Este é um passo opcional e avançado que permite limitar o envio de correio eletrónico a determinadas identidades, como domínios ou endereços de correio eletrónico específicos, para uma melhor segurança e gestão.
Criar um utilizador IAM
Em primeiro lugar, tem de abrir a página Utilizadores IAM da Amazon Web Services.
Nesta página, clique no botão Criar utilizador.
Em seguida, terá de configurar um novo utilizador. No campo Nome de utilizador, pode adicionar qualquer nome que pretenda. No entanto, recomendamos que utilize o seguinte formato de nome:
yourdomain_wpmailsmtp
Por exemplo, para WPForms.com, utilizaríamos o seguinte nome de utilizador: wpformscom_wpmailsmtp
. Se precisar de configurar ou editar utilizadores no futuro, isto facilitará o controlo do sítio que está ligado a cada utilizador.
Quando estiver pronto, clique no botão Seguinte para continuar.
Para a próxima etapa, deixaremos a opção Adicionar utilizador ao grupo selecionada e continuaremos clicando no botão Próximo botão.
Na página seguinte, ser-lhe-ão mostrados todos os detalhes que escolheu para este utilizador. Pode verificar novamente se tudo está correto e, em seguida, clicar no botão Criar utilizador.
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 Utilizadores, clique no nome de utilizador do utilizador que criou para continuar.
Em seguida, nos separadores que são apresentados, clique em Credenciais de segurança.
Em seguida, desloque-se para a secção Chaves de acesso e clique no botão Criar chave de acesso.
Em seguida, selecione Outro para a secção Melhores práticas e alternativas da chave de acesso.
Quando estiver pronto para avançar, clique no botão Seguinte.
Na página seguinte, pode ignorar a etiqueta de descrição e clicar simplesmente no botão Criar chave de acesso para continuar.
O AWS apresentará uma mensagem de sucesso juntamente com o ID da chave de acesso e a chave de acesso secreta do utilizador. Não se esqueça de reservar um momento para salvar com segurança uma cópia dessas chaves.
Nota: Não poderá voltar a ver esta ID da chave de acesso e a chave de acesso secreta depois de fechar esta página. Certifique-se de que descarrega um CSV com estes detalhes e/ou copie-os para um local seguro.
Depois de ter copiado as chaves de segurança, clique no botão Concluído para ir para a página de resumo do utilizador.
Também pode manter esta janela aberta por enquanto, uma vez que teremos de voltar aqui mais tarde para copiar o Amazon Resource Name (ARN), que é crucial para o passo seguinte no processo de configuração.
Criação de uma política de autorização de envio
Depois de ter gerado as chaves seguras, o passo seguinte é criar uma identidade verificada.
Em primeiro lugar, é necessário abrir a consola do Amazon SES.
Nesta página, clique na opção Identidades verificadas no menu da barra lateral.
Em seguida, terá de selecionar a sua região, clicando no menu pendente Selecionar uma região e localizando a sua região na lista pendente. Certifique-se de que seleciona a mesma região em que as suas identidades estão definidas.
Na página Identidades verificadas, encontrará uma lista de identidades que estabeleceu com o Amazon SES. Estas identidades podem ser domínios, subdomínios ou endereços de correio eletrónico específicos que utiliza para enviar mensagens de correio eletrónico.
Clique na identidade que já verificou e que pretende autorizar um remetente delegado a utilizar para enviar mensagens de correio eletrónico em seu nome.
Em seguida, nos separadores que são apresentados, clique em Autorização.
Em seguida, clique no botão Utilizar gerador de políticas na secção Políticas de autorização.
No ecrã seguinte, defina a opção Efeito para Permitir.
Para o campo Principals (Responsáveis ), volte à página de visão geral do utilizador onde o ARN está localizado. Isto pode ser feito voltando ao separador ou janela do browser que deixou aberto ou, se estiver fechado, visitando a página Amazon IAM Users. Uma vez lá, selecione o utilizador que criou.
Na página do utilizador, localize e copie o ARN clicando no botão copiar.
Em seguida, cole este valor no campo Responsáveis no ecrã Criar declaração 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 ter adicionado todas as informações, clique no botão Guardar declaração. Em seguida, clique no botão Seguinte para continuar.
No ecrã seguinte, tem a opção de dar um nome descritivo à sua apólice para que possa ser facilmente identificada mais tarde.
Quando estiver pronto, clique no botão Seguinte para continuar.
Na página seguinte, ser-lhe-ão mostrados todos os detalhes que escolheu para esta apólice. Pode verificar novamente se tudo está correto e, em seguida, clicar no botão Aplicar política.
Atualização das definições SMTP do WP Mail
Depois de criar o utilizador e a política do IAM, teremos de atualizar o ID da chave de acesso e a chave de acesso secreta com as novas credenciais.
Para o fazer, aceda a WP Mail SMTP " Definições e, em seguida, selecione o separador Geral .
Em seguida, desloque-se para a secção Amazon SES.
Amazon SES
Aqui, terá de atualizar as chaves de acesso que criou anteriormente na sua conta AWS. Vá em frente e cole o ID da chave de acesso e a chave de acesso secreta e clique no botão Salvar configurações.
E pronto! Configurou com êxito o Amazon SES com o WP Mail SMTP para melhorar a privacidade do e-mail no seu site WordPress.
De seguida, gostaria de saber como resolver eficazmente problemas no WP Mail SMTP? Não deixe de consultar o nosso tutorial sobre resolução de problemas do WP Mail SMTP para obter mais detalhes.