ATUALIZAÇÂO:
Desde 30/05/2022 o Google desativou a funcionalidade do Gmail que permitia fazer esse envio.
Voce vai precisar de um serviço de SMTP, pode ser uma hospedagem básica que permita fazer envio de emails como o plano que temos aqui.
No mais, o passo a Passo é o mesmo.
Neste post vou mostrar como configurar o Postfix do Proxmox para enviar notificações através de uma conta do gmail. A instalação padrão do Proxmox já contem o serviço de envio de e-mails Postfix, sendo assim deve ser instalado alguns complementos conforme abaixo através da linha de comando.
*OBS: Estou usando o editor nano mas você pode usar o vim ou qualquer outro de sua preferência.
Ao final seu Proxmox estará Enviando notificações do Proxmox por e-mail com o Gmail.
-
Instalando dependências de autenticação:
apt-get install libsasl2-modules
-
Criando arquivo de senhas:
vi /etc/postfix/sasl_passwd
-
Insira as informações do Login:
smtp.gmail.com youremail@gmail.com:yourpassword
-
Salve o arquivo de senhas.
-
Criando banco de dados para o arquivo de senha:
postmap hash:/etc/postfix/sasl_passwd
-
Proteja o arquivo de senha:
chmod 600 /etc/postfix/sasl_passwd
-
Editando o arquivo de configuração do Postfix:
vi /etc/postfix/main.cf
-
Adicione/altere o seguinte: (os certificados podem ser encontrados em /etc/ssl/certs/):
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
-
Recarregando as configurações do Postfix:
postfix reload
systemctl restart postfix
Testando:
echo "Essa é uma mensagem de teste." | mail -s "Proxmox Teste" EMAIL_DESTINO@gmail.com
Configurando na interface web do Proxmox o endereço e-mail que deve enviar as notificações como nas imagens abaixo:


Se tudo correu como esperado você receberá um email com os detalhes como na imagem a seguir:

/var/log/mail.warn
/var/log/mail.info
2 respostas para “Enviando notificações do Proxmox por e-mail [ATUALIZADO]”
Ola, o meu nao rolou da esse erro sabe oque pode ser?
Jul 27 22:03:06 pve01 postfix[44692]: See http://www.postfix.org/COMPATIBILITY_README.html for details
Jul 27 22:03:06 pve01 postfix[44692]: To disable backwards compatibility use “postconf compatibility_level=2” and “postfix reload”
Jul 27 22:03:06 pve01 postfix/postfix-script[44755]: warning: symlink leaves directory: /etc/postfix/./makedefs.out
Jul 27 22:03:06 pve01 postfix/postfix-script[44791]: starting the Postfix mail system
Jul 27 22:03:06 pve01 postfix/master[44793]: daemon started — version 3.5.6, configuration /etc/postfix
Jul 27 22:03:08 pve01 postfix/pickup[44794]: A5F94180CEB: uid=0 from=
Jul 27 22:03:08 pve01 postfix/cleanup[44801]: A5F94180CEB: message-id=
Jul 27 22:03:08 pve01 postfix/qmgr[44795]: A5F94180CEB: from=, size=441, nrcpt=1 (queue active)
Jul 27 22:03:09 pve01 postfix/smtp[44803]: warning: SASL authentication failure: No worthy mechs found
Jul 27 22:03:09 pve01 postfix/smtp[44803]: A5F94180CEB: to=, relay=smtp.gmail.com[172.217.192.109]:587, delay=1.1, delays=0.01/0.01/1.1/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot authenticate to server smtp.gmail.com[172.217.192.109]: no mechanism available)
Olá,
Versões recentes do postfix sofreram algumas mudanças que interpretam a configuração de forma diferente e impõem expectativas e restrições adicionais. A compatibilidade existe para que as atualizações dos servidores existentes não interrompam a operação normal. Para servidores recém-configurados, você pode desativar a compatibilidade com segurança. Para um servidor existente, atualize sua configuração e desative a compatibilidade.
Na segunda linha ele já te dá a solução para desabilitar a compatibilidade o comando é “postconf compatibility_level=2”, depois basta reiniciar o serviço do postfix.