<html lang="pt-pt" dir="ltr"><head></head><body>### [Proteger as Definições SMTP com Constantes](https://wpmailsmtp.com/docs/how-to-secure-smtp-settings-by-using-constants/)

**Publicado:** 26 de novembro de 2023
**Autor:** Umair Majeed

**Excerto:** Saiba como usar constantes em wp-config.php para se conectar ao seu provedor de e-mail.

**Conteúdo:**

Gostaria de impedir a edição das definições SMTP na sua área de administração do WordPress? Na maioria dos sites, a entregabilidade de e-mail é uma funcionalidade crítica. Mas quando as definições estão disponíveis na área de administração do WordPress, qualquer administrador do site pode ver e editar esses detalhes (e os valores também são armazenados na base de dados do seu site).

Neste tutorial, mostraremos como impedir que os utilizadores alterem as definições do WP Mail SMTP na sua área de administração do WordPress, configurando constantes.

---

### Ativar Constantes no WordPress

Para começar, terá de abrir o ficheiro `wp-config.php` do seu site. Se não tiver a certeza de como localizar e editar este ficheiro, consulte o [guia do WPBeginner](https://www.wpbeginner.com/beginners-guide/how-to-edit-wp-config-php-file-in-wordpress/) para mais detalhes.

Assim que este ficheiro estiver aberto, role para baixo. Procure a linha que diz `/* Isso é tudo, pare de editar! Boas publicações. */` Certifique-se de colar qualquer novo código acima desta linha.

**Nota:** Não pode "instalar" estes trechos de código específicos do WPCode. Têm de ser copiados e colados em `wp-config.php`. Se se sentir inseguro sobre onde colar o código necessário em `wp-config.php`, coloque-o no topo do ficheiro. Isto ajudará a garantir que o código pode ser utilizado pelo seu site.

Aqui está a primeira linha de código que terá de colar no ficheiro `wp-config.php` do seu site:

True ativa o suporte e a utilização de constantes, e false desativa-o.

Isto ativará a utilização de constantes do WP Mail SMTP no seu site.

### Adicionar Constantes para WP Mail SMTP

Depois de ativar as constantes para o WP Mail SMTP, o próximo passo é colar o código para quaisquer constantes específicas que pretenda utilizar.

Em seguida, encontrará o código necessário para criar uma constante para cada valor SMTP. Copie as linhas de código de que necessita para o ficheiro `wp-config.php` do seu site. Após colá-las no seu ficheiro, certifique-se de que todos os valores de código correspondem ao que necessita no seu site.

#### Definições Gerais

Cada constante nesta secção pode ser utilizada para qualquer remetente, pois não são específicas de uma única opção de remetente.

#### Registos de E-mail

As constantes nesta secção também podem ser utilizadas independentemente do remetente que escolher.

```
define ( 'WPMS_LOGS_ENABLED', true ); // True ativa-o, false desativa-o.
define ( 'WPMS_LOGS_LOG_EMAIL_CONTENT', true ); // True ativa-o e armazena o conteúdo do e-mail, false desativa-o.
define ( 'WPMS_LOGS_LOG_RETENTION_PERIOD', 0 ); // Por quanto tempo os registos de e-mail devem ser retidos antes de serem eliminados, em segundos. Para desativar o período de retenção de registos e manter os registos para sempre, defina para 0.
```

#### Remetente SendLayer

#### Remetente SMTP.com

#### Remetente Brevo (anteriormente Sendinblue)

#### Remetente Mailgun

#### Remetente SendGrid

#### Amazon SES

#### Remetente Google

#### Remetente Outlook

#### Remetente Postmark

#### Remetente SparkPost

#### Remetente Zoho

#### Outro Remetente SMTP

Depois de copiar o código que gostaria de utilizar, terá de adicionar os detalhes relevantes para a configuração específica do seu site.

**Nota:** Se não tiver a certeza de quais os valores necessários para o seu site, certifique-se de consultar o tutorial para o remetente específico que escolheu. Pode encontrar links para todos os nossos tutoriais de remetentes [neste guia](https://wpmailsmtp.com/docs/a-complete-guide-to-wp-mail-smtp-mailers/).

Após a configuração do seu código, certifique-se de que guarda o ficheiro.

### Confirmar as Suas Constantes

O último passo é garantir que as suas constantes estão a funcionar. Para o fazer, terá de abrir a sua área de administração do WordPress e ir para **WP Mail SMTP » Definições**.

Se verificar as definições aqui, deverá ver que todos os campos que utilizam constantes estão desativados. Aparecerão esbatidos e não serão editáveis.

![Definições do WP Mail SMTP definidas por constantes esbatidas na página Definições](https://wpmailsmtp.com/wp-content/uploads/2021/01/smtp-setting-defined-by-constant.png)

### Atualizar as Suas Constantes

**Nota:** Esta secção aplica-se apenas aos remetentes SendLayer, SMTP.com, Brevo (Sendinblue), Mailgun, Postmark, SendGrid e SparkPost. Outros remetentes não suportam a confirmação de entrega de webhook, pois não têm esta funcionalidade.

 Antes de atualizar as suas constantes, terá de desativar os alertas de Webhook e reativá-los assim que terminar de atualizar as constantes. Para o fazer, vá a **WP Mail SMTP » Definições** e abra o separador **Registo de E-mail**.

![Atualizar Constantes nas definições do WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2023/01/updating-constants-1.png)

Aqui, clique no botão **Cancelar subscrição** ao lado do campo Estado do Webhook.

![Estado do Webhook no WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2022/12/webhooks-unsubscribe-button.png "estado-do-webhook-cancelar-subscricao")

Assim que as suas constantes forem atualizadas, atualize a página e clique no botão **Subscrever** ao lado do campo Estado do Webhook. Isto garante que os webhooks de verificação de entrega serão configurados corretamente em relação às suas alterações de constantes.

![Estado do Webhook no WP Mail SMTP](https://wpmailsmtp.com/wp-content/uploads/2022/12/webhooks-status-subscribe.png "estado-do-webhook-subscricao")

É tudo! Agora pode adicionar as suas definições do WP Mail SMTP ao ficheiro de configuração do seu site em vez da área de administração para as tornar mais seguras.

Em seguida, gostaria de acompanhar todos os e-mails enviados a partir do seu site WordPress? A [funcionalidade de registo de e-mail](https://wpmailsmtp.com/docs/how-to-set-up-email-logging/) do WP Mail SMTP permite-lhe ver todos os e-mails gerados pelo seu site, bem como se foram enviados com sucesso ou não.

**Categorias:** Funcionalidade

---</body></html>