Part I - FreePBX

Part II - Sauvegarde

Part III - Notifications

Notifications par mail

J’ai configuré une des extensions avec une adresse mail google, j’ai modifié dans [Setings] -> [Email Config] le message que sera envoyé en cas d’un événement via mail. En suite :

cd /etc/pki/ca-trust/extracted/pem/
cp tls-ca-bundle.pem /etc/postfix/certif.pem
cd /etc/postfix/
nano sasl-passwd

Editer :

[smtp.gmail.com]:587 username@gmail.com:password
postmap sasl-passwd
# ca va creer le fichier cifre sasl-passwd.db
rm sasl-passwd
cp main.cf main.cf.bk
echo start > main.cf
Nano main.cf
append_dot_mydomain = no
myhostname = panzanela.labo
myorigin = $myhostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = $myhostname, localhost
mynetworks = 192.168.0.0/24, 127.0.0.0/8
inet_interfaces = all
inet_protocols = ipv4
relayhost = [smtp.gmail.com]:587
smtp_use_tls = yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl-passwd
smtp_tls_CAfile = /etc/postfix/certif.pam
#end of file

Redémarrer le service postfix et essayer d’envoyer un message.

systemctl restart postfix


mail radubirdog@icloud.com
Subject: test
test
.
EOT
Journalctl -u postfix -fe

warning: SASL authentication failure: No worthy mechs found
to=<radubirdog@icloud.com>, relay=smtp.gmail.com[108.177.15.108]:587, delay=0.11,
delays=0.02/0.02/0.06/0, dsn=4.7.0, status=deferred (SASL authentication failed; cannot
authenticate to server smtp.gmail.com[108.177.15.108]: no mechanism available)

Google a changé ses méthodes et l’option de laisser rouler des applications à faible sécurité n’existe plus. Après une petite recherche, j’ai retrouvé an article ici ou nous avons un petit tuto. Dans notre compte google nous rentrons menu [Security] -> [Signing to Google] ou nous avons l’option [App Passwords].

Nous avons l’option de déclarer une application qui va actionner à notre place, cette application aura l’accès à notre compte sans utiliser TFA. J’ai déclaré ma nouvelle application et ça m’a générée un nouveau mot de passe avec lequel j’ai refait le fichier sasl_passwd.

Sauvegarde par mail

Configuration web-app [Settings] -> [Filestore] -> [Email] -> [Add Email Instance]

En suite [Admin] -> [Backup & Restore] -> [Add Backup]

La sauvegarde marche sans difficultés.