Configurando o plugin 'WP Mail SMTP'
Visão geral
O WordPress tem vários plug-ins SMTP que você pode usar para forçar qualquer endereço DE que desejar. Isso é importante por dois motivos principais:
- Ele permite que você envie e-mail diretamente por meio de seu servidor de e-mail, em vez do servidor da web. Isso ajuda a evitar problemas com a política de domínio do remetente e spoofing.
- Ele permite que você envie e-mail DE outro host de e-mail. Por exemplo, você pode usar seu endereço GMAIL como o e-mail DE em vez de seu endereço DreamHost
Uma opção de plugin popular é WP Mail SMTP . Este artigo mostra como configurar este plug-in.
DreamHost email
Este artigo explica como configurar este plugin usando um endereço de e-mail DreamHost criado no painel usando o seguinte artigo:
Consulte o artigo a seguir se precisar redefinir a senha do e-mail.
Email do Google
Se você deseja usar um endereço do Gmail para enviar mensagens do seu site WordPress, leia o seguinte artigo.
3 maneiras diferentes de configurar o plugin
Existem três maneiras diferentes de configurar este plugin.
- Opção 1: use o assistente de configuração para guiá-lo em cada etapa
- Opção 2: Configurar na página de configurações
- Opção 3: Adicione o código ao seu arquivo wp-config.php diretamente
A terceira opção requer que você edite manualmente o arquivo de configuração principal na instalação do WordPress. Isso é mais avançado, mas também mais seguro. Se o seu painel de administração for compartilhado com outros administradores, isso os impedirá de acessar quaisquer campos.
Instalando o plugin WP Mail SMTP
Se você instalou o WordPress usando o One-Click Installer no painel
O plugin WP Mail SMTP é instalado automaticamente se você instalou o WordPress usando o One-Click Installer no painel em junho de 2021.
Agora você deve ativá-lo em seu painel.
1- Navegue até a página Plug-ins> Plug-ins instalados.
2- Em WP Mail SMTP, clique no link Ativar.
Em seguida, você será levado ao Assistente de configuração para concluir a configuração.
Se você tiver uma instalação anterior de One-Click ou de terceiros
1- No painel do WordPress, clique em Plug-ins> Adicionar novo no painel esquerdo.
2- Pesquise wp-mail-smtp. Também pode ser encontrado aqui.
3- Clique no botão Instalar e depois em Ativar.
4- Depois de instalado e ativado, navegue até a página ‘Plugins’ em seu painel do WordPress.
5- Clique no link Configurações no plugin.
Opção 1 – Usando o assistente de configuração
O primeiro item na página Configurações é para o Assistente de Configuração. Esta é uma maneira rápida de definir suas configurações.
1- Navegue até a página WP MAIL SMTP> Configurações.
2- Clique no botão Iniciar assistente de configuração.
3- Clique no botão Vamos começar.
4- Selecione Outro SMTP. Clique em Salvar e continuar.
5- A próxima página lista todas as opções de configuração em diferentes seções.
6- SMTP settings.
- Host SMTP – digite smtp.dreamhost.com
- Criptografia – TLS
- Porta SMTP – 587
7- Habilite a autenticação – alterne esta opção
8- Nome de usuário SMTP – adicione seu endereço de e-mail DreamHost
9- Senha SMTP – insira a senha do seu endereço de e-mail DreamHost. Você também pode redefini-lo, se necessário.
10- Nome de – Digite um nome que você gostaria que aparecesse como enviado de
11- Do e-mail – digite o e-mail que deseja enviar DE
12- Clique em Salvar e continuar.
13- A próxima página lista alguns recursos adicionais que você pode ativar com a versão Pro. Clique em Salvar e continuar.
14- A próxima página permite que você adicione seu endereço de e-mail para receber recomendações sobre como otimizar sua entrega de e-mail. Clique em Ignorar esta etapa ou Salvar e continuar.
15- A próxima página solicitará que você insira sua chave de licença se você adquiriu a versão Pro.
16- A página final verifica sua configuração.
17- Quando a verificação for concluída, uma mensagem de sucesso será exibida para confirmar que seu e-mail foi configurado.
Opção 2 – Configurar na página de configurações
1- Navegue até a página WP MAIL SMTP> Configurações.
2- Preencha os seguintes campos:
- De e-mail – digite o e-mail que deseja enviar DE
- Forçar do e-mail – Marque esta caixa
- Nome De – Digite um nome que você gostaria que aparecesse como sendo enviado DE
- Forçar do nome – Marque se você deseja forçar o nome DE
- Caminho de retorno – Marque esta caixa
3- Na seção Mailer, escolha Other SMTP.
4- Na seção Outro SMTP. Certifique-se de alternar o botão Autenticação.
- Host SMTP – smtp.dreamhost.com
- Criptografia – Use criptografia TLS
- Porta SMTP – 587
Neste exemplo, a porta 587 com TLS é usada. Se você preferir usar a porta 465, certifique-se de usar a opção SSL.
- Nome de usuário – digite seu endereço de e-mail DreamHost
- Senha – digite a senha do seu endereço de e-mail
5- Clique no botão Salvar configurações.
Agora, seu formulário será enviado DO e-mail que você inseriu acima, mas você deve adicionar o código abaixo para proteger ainda mais suas credenciais.
Opção 3 – Adicionar código ao seu arquivo wp-config.php
As instruções acima adicionam sua senha ao painel do WordPress. Para proteger ainda mais suas credenciais, o plugin recomenda que você adicione código ao seu arquivo wp-config.php. Veja a página seguinte para mais detalhes.
Se você escolher esta opção, não precisará inserir nenhuma credencial no painel do WordPress. Eles serão atualizados automaticamente quando você os adicionar ao seu arquivo wp-config.php.
Adicionando as constantes ao seu arquivo wp-config.php
1- Faça login em seu servidor via FTP ou SSH.
2- Use um dos seguintes artigos para editar seu arquivo wp-config.php.
=> Criação e edição de arquivos via FTP
=> Criação e edição de um arquivo via SSH
3- Role para baixo neste arquivo para a seguinte linha:
/ * Isso é tudo, pare de editar! Feliz blogging. * /
4- Adicione as seguintes linhas logo acima desta linha.
// turn constants on
define( ‘WPMS_ON’, true );
// general configuration settings
define( ‘WPMS_MAIL_FROM’, ‘email@example.com’ );
define( ‘WPMS_MAIL_FROM_FORCE’, true ); // True turns it on, false turns it off.
define( ‘WPMS_MAIL_FROM_NAME’, ‘Example Name’ );
define( ‘WPMS_MAIL_FROM_NAME_FORCE’, true ); // True turns it on, false turns it off.
define( ‘WPMS_SET_RETURN_PATH’, true ); // Sets $phpmailer->Sender if true.
// specific configuration settings
define( ‘WPMS_SMTP_HOST’, ‘smtp.dreamhost.com’ );
define( ‘WPMS_SMTP_PORT’, 587 );
define( ‘WPMS_SSL’, ‘tls’ );
define( ‘WPMS_SMTP_AUTH’, true );
define( ‘WPMS_SMTP_USER’, ‘email@example.com’ );
define( ‘WPMS_SMTP_PASS’, ‘********’ );
define( ‘WPMS_SMTP_AUTOTLS’, true );
define( ‘WPMS_MAILER’, ‘smtp’ );
5- As únicas partes que você precisa alterar são WPMS_MAIL_FROM, WPMS_MAIL_FROM_NAME, WPMS_SMTP_USER e WPMS_SMTP_PASS.
6- Salve o arquivo.
7- Se você visualizar a página do plugin agora, verá que suas credenciais não estão acessíveis.
Testando o plugin
Role para a parte superior e clique na guia Teste de e-mail. Clique no botão Enviar e-mail para testar. Você verá que foi enviado com sucesso.
Plugins alternativos
Existem vários outros plug-ins SMTP que você pode usar para enviar e-mail. Depois de fazer login em seu site WordPress, selecione Plug-ins> Adicionar novo no painel esquerdo. Você pode então pesquisar o termo SMTP para ver outras opções.
Veja também
Fonte: Dreamhost.com