Configurar e-mail externo no Proxmox com Gmail

Configurar notificações por e-mail no Proxmox VE é essencial para o monitoramento do sistema. Veja como usar o Postfix com o SMTP do Gmail, incluindo senha de aplicativo.

Pré-requisitos

  • Acesso root ao servidor Proxmox
  • Conta Google com autenticação em dois fatores
  • Senha de aplicativo gerada no Google

1. Instalar módulo SASL

apt update && apt install libsasl2-modules -y

2. Criar arquivo com credenciais SMTP

echo "smtp.gmail.com youremail@gmail.com:suasenhadeaplicativo" > /etc/postfix/sasl_passwd

Importante: substitua youremail@gmail.com e suasenhadeaplicativo pelos dados reais.

3. Gerar hash das credenciais

postmap hash:/etc/postfix/sasl_passwd

4. Remover o arquivo original

rm /etc/postfix/sasl_passwd

5. Editar configuração principal do Postfix

nano /etc/postfix/main.cf

Remova a linha existente relayhost = e adicione ao final:

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

6. Reiniciar o Postfix

postfix reload

7. Gerar senha de aplicativo no Gmail

  1. Acesse https://myaccount.google.com/apppasswords
  2. Faça login com sua conta Google
  3. Selecione "Outro (personalizado)"
  4. Nomeie como "Proxmox SMTP" e clique em Gerar
  5. Use a senha no passo 2
Senha de aplicativo Gmail

Exemplo de criação de senha de aplicativo no Gmail

8. Testar envio de e-mail

echo "Teste de email do Proxmox" | mail -s "Teste" youremail@gmail.com

Conclusão

Com esses passos, o Proxmox estará pronto para enviar notificações via Gmail com segurança. Ideal para alertas automatizados, falhas e backups.

"""