Reviewed-on: #238 Reviewed-by: Paolo Asperti <paspo@noreply.libreschool.org> Co-authored-by: omartek <olazzari@gmail.com> Co-committed-by: omartek <olazzari@gmail.com>
76 lines
2.0 KiB
Markdown
76 lines
2.0 KiB
Markdown
---
|
|
title: 'Proxmox e Nginx Proxy Manager: installazione e configurazione di un server per offrire servizi web in una scuola - parte 3'
|
|
author: omarl
|
|
type: post
|
|
slug: proxmox-npm-3
|
|
date: 2023-03-01T11:50:39+00:00
|
|
tags:
|
|
- installazioni
|
|
- proxmox
|
|
- scuola
|
|
---
|
|
|
|
## Gestione dei backup
|
|
|
|
_Da definire..._
|
|
|
|
## Configurazione di POSTFIX
|
|
|
|
Per permettere a Proxmox VE di inviare mail di notifica all'admin è necessario configurare il servizio **postfix**.
|
|
|
|
Quando riportato è tratto dai due seguenti thread.
|
|
|
|
[Impostazione di Postfix per l'invio di notifiche](https://forum.proxmox.com/threads/get-postfix-to-send-notifications-email-externally.59940/) e [Impostazione di smtp_halo](https://forum.proxmox.com/threads/change-helo-hostname.52582/)
|
|
|
|
Modificare il file _/etc/postfix/main.cf_ aggiungendo (controllare che non ci siano righe ripetute):
|
|
|
|
```ini
|
|
relayhost = [smtp.gmail.com]:587
|
|
smtp_use_tls = yes
|
|
smtp_sasl_auth_enable = yes
|
|
smtp_sasl_security_options = noanonymous
|
|
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
|
|
smtp_helo_name = pve.nomedominio.it
|
|
|
|
#smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
|
|
#mydestination = $myhostname, localhost.$mydomain, localhost
|
|
```
|
|
|
|
Creare il file `/etc/postfix/sasl_passwd` inserendo:
|
|
|
|
```text
|
|
[smtp.gmail.com]:587 mia_mail@gmail.com:PASSWD
|
|
```
|
|
|
|
Nelle sezione [sicurezza dell'account google](https://myaccount.google.com/security) ricordarsi di impostare la "Password per le app", necessaria per poter utilizzare dispositivi che non supportano la verifica in due passaggi.
|
|
|
|
Eseguire i comandi:
|
|
|
|
```sh
|
|
chmod 600 /etc/postfix/sasl_passwd
|
|
postmap /etc/postfix/sasl_passwd
|
|
```
|
|
|
|
installare e riavviare il servizio:
|
|
|
|
```sh
|
|
apt-get install libsasl2-modules
|
|
systemctl restart postfix.service
|
|
```
|
|
|
|
Inviare una mail di prova:
|
|
|
|
```sh
|
|
echo "Test mail from postfix" | mail -s "Test Postfix" test@test.com
|
|
```
|
|
|
|
```text
|
|
/var/log/mail.log
|
|
/var/log/mail.info
|
|
/var/log/mail.warn
|
|
```
|
|
|
|
Non perdere il prossimo articolo in cui parleremo di... "Hands-on"
|
|
|
|

|