Skip to content
Geek is the Way!
Menu
  • Forums
  • Sobre o blog
  • Contato
  • Português
    • English
Menu

Configurando alertas de e-mail no ambiente virtual Proxmox

Posted on 07/03/202130/12/2024 by Thiago Crepaldi

Neste post, vamos ativar alertas de e-mail para o Ambiente de Virtualização Proxmox (PVE) ou para o Servidor de Backup Proxmox (PBS). O servidor de e-mail será baseado no serviço GMail, que também funciona se você usar o Google Suite e um domínio personalizado, como seudominio.com!

AVISO Este post foi traduzido automaticamente via software e revisado nas coxas por mim. É possível que as descrições textuais sejam diferentes das interfaces gráficas. Além disso, algumas capturas de tela podem estar em inglês enquanto as instruções em português. Recomendo muita hora nessa calma e fazer as adaptações necessárias

Embora eu tenha separado as configurações do PBS e PVE em seções diferentes, a configuração em si é idêntica. A diferença é como chegar ao terminal shell a partir de cada interface web.

Configurando o alerta de e-mail do Proxmox PVE

Instalar dependências

O primeiro passo é instalar a biblioteca que será usada para autenticação do GMail. Vá para Servidor >> Datacenter e selecione seu servidor. Em seguida, clique no botão Shell

# apt-get update
# apt-get install -y libsasl2-modules

Opcional: Crie senha de aplicativo para contas 2FA GMail

Se sua conta GMail tiver 2FA configurada, vá para Senhas do Aplicativo e gere uma nova senha apenas para Proxmox

  • Selecione o aplicativo: Correio
  • Selecione o dispositivo: Outro
  • Selecione o aplicativo e o dispositivo que deseja (…): Proxmox

Clique em Gerar e tome nota desta senha

Configuração de credenciais GMail

Agora que todas as dependências estão instaladas e você tem sua senha, vamos fazer a configuração de verdade. Faça o ajuste no trecho abaixo para adicionar seu e-mail e senha separados pelo símbolo “dois pontos” (também conhecido como “:”).

# echo "smtp.gmail.com seuemail@gmail.com:suasenha" > /etc/postfix/sasl_passwd
# postmap hash:/etc/postfix/sasl_passwd
# chmod 600 /etc/postfix/sasl_passwd

Com seu editor favorito , espero vim ou nano, edite o arquivo de configuração postfix .

# vim /etc/postfix/main.cf

Anexe o seguinte ao final do arquivo

 relayhost = smtp.gmail.com:587
 smtp_use_tls = yes
 smtp_sasl_auth_enable = yes
 smtp_sasl_security_options =
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 smtp_tls_CAfile = /etc/ssl/certs/Entrust_Root_Certification_Authority.pem
 smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
 smtp_tls_session_cache_timeout = 3600s

Antes de salvar o arquivo, também comente a linha “relayhost =” existente, alterando a linha para “# relayhost =”. Isso é necessário porque o trecho acima já define relayhost para o e-mail do Google e não pode haver configurações duplicadas.

Toda a configuração está feita. Basta reiniciar o postfix e testá-lo

# postfix reload
# echo "minha mensagem" | mail -s "meu assunto" emaildealguem@gmail.com

postfix/postfix-script: atualizando o sistema de correio postfix

Para o e-mail de teste, você tem que usar um destinatário diferente da conta de e-mail que você usou para configurar o Proxmox. Se tudo correu bem, você deve receber o e-mail em sua caixa de entrada em alguns segundos.

Configurando o alerta de e-mail do Proxmox PBS

Instalar dependências

O primeiro passo é instalar uma biblioteca que será usada para a autenticação do GMail. Vá para o botão Administração >> Console

# apt-get update
# apt-get install -y libsasl2-modules

Opcional: Crie senha de aplicativo para contas 2FA GMail

Se sua conta GMail tiver 2FA configurada, vá para Senhas do Aplicativo e gere uma nova senha apenas para Proxmox

  • Selecione o aplicativo: Correio
  • Selecione o dispositivo: Outro
  • Selecione o aplicativo e o dispositivo que deseja (…): Proxmox

Clique em Gerar e tome nota desta senha

Configuração de credenciais GMail

Agora que todas as dependências estão instaladas e você tem sua senha, vamos fazer a configuração real. Faça o ajuste no trecho abaixo para adicionar seu e-mail real e senha separados por um cólon.

# echo "smtp.gmail.com seuemail@gmail.com:suasenha" > /etc/postfix/sasl_passwd
# postmap hash:/etc/postfix/sasl_passwd
# chmod 600 /etc/postfix/sasl_passwd

Com seu editor favorito , espero vim ou nano, edite o arquivo de configuração postfix .

# vim /etc/postfix/main.cf

Anexar o seguinte ao final do arquivo

 relayhost = smtp.gmail.com:587
 smtp_use_tls = yes
 smtp_sasl_auth_enable = yes
 smtp_sasl_security_options =
 smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
 smtp_tls_CAfile = /etc/ssl/certs/Entrust_Root_Certification_Authority.pem
 smtp_tls_session_cache_database = btree:/var/lib/postfix/smtp_tls_session_cache
 smtp_tls_session_cache_timeout = 3600s

Antes de salvar o arquivo, também comente a linha “relayhost =” existente, atualizando-a para “# relayhost =”.Isso é necessário porque o trecho acima já define relayhost para o e-mail do Google e não pode haver configurações duplicadas.

Neste ponto, toda a configuração está feita. Basta reiniciar o postfix e testá-lo

# postfix reload
# echo "minha mensagem" | mail -s "meu assunto" emaildealguem@gmail.com

postfix/postfix-script: atualizando o sistema de correio postfix

Para o e-mail de teste, você tem que usar um destinatário diferente da conta de e-mail que você usou para configurar o Proxmox. Se tudo correu bem, você deve receber o e-mail em sua caixa de entrada em alguns segundos.

Compartilhe isso:

  • Tweet

Related

Deixe uma respostaCancelar resposta

LIKED? SUPPORT IT :)

Buy Me a Coffee


Pesquisa


Categorias

  • Aleatório (3)
  • Cozinhando (1)
  • Homelab (50)
    • APC UPS (5)
    • Compras (1)
    • NAS Synology (7)
    • pfSense (33)
    • Proxmox (4)
    • Supermicro (1)
    • Ubiquiti (4)
    • UDM Pro (4)
  • Wordpress (1)

Tag

ambiente virtual proxmox (3) aplicativo apt-get (2) Bloqueio baseado em DNS (DNSBL) (2) Certificado de Autorização (CA) (2) certificados (5) Certificados Let's Encrypt (5) comunidade proxmox (2) DNS dinâmico (2) DNS Dinâmico (DDNS) (3) Dsistribuição Linux Debian (2) Equipamento UDM-Pro (5) Linha Unifi (3) monitoramento (2) No-Break APC (5) Nobreak UPS (5) Placa APC AP9631 (3) Plataforma PBS (3) Plataforma pfSense (35) Plataforma Proxmox (3) Plataforma PVE (3) Plataforma Synology (6) Protocolo IPSEC (2) Protocolo LDAP (2) Protocolo SNMP (3) Protocolo SNMPv1 (3) Protocolo SSH (4) Protocolo SSL (5) Rede de Computadores (14) Redes VLAN (4) Rede VPN (8) Rede WiFi (4) rev202207br (54) Roteamento (2) segurança (14) Segurança com Firewall (7) Servidor de Backup Proxmox (3) servidor vpn (2) Serviço DNS (3) Serviço GMail (2) Serviço pfBlockerNG (2) Sistema Operacional DSM (6) sub-rede (2) Switch de rede Unifi (2) Tarefas cron (2) Tarefas crontab (2)

Ver também

Política de privacidade

Mapa do site

©2025 Geek is the Way! | Design by Superb