#1 Le 14/02/2018, à 11:44
- eric-bsm
envoi des notifications de backuppc
Bonjour à tous,
J'ai installé un serveur avec BackupPC V3.3.1
Les sauvegardes s'effectuent correctement, maintenant je souhaite envoyer une notification à l'administrateur lorsque le job rencontre un problème.
J'ai installé le module "postfix" puis paramétré le fichier main.cf en y renseignant l'adresse IP de mon serveur SMTP dans la variable "relayhost"
Lorsque je fais un envoi depuis la console : mail --config-verbose monadresse@demessagerie
j'obtiens comme log :
to=<root@BackupPC-MTZ-01>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Le message n'est pas transmis dans ma boite (la valeur relay=local bien que renseignée dans le main.cf)
Merci pour votre aide et votre indulgence.
Éric
Dernière modification par eric-bsm (Le 22/03/2018, à 17:07)
jeune padawane - Ubuntu Server 17.04
Hors ligne
#2 Le 14/02/2018, à 13:06
- credenhill
Re : envoi des notifications de backuppc
hello
y a-t-il un message dans /var/mail ?
ls -l /var/mail
Hors ligne
#3 Le 14/02/2018, à 13:19
- eric-bsm
Re : envoi des notifications de backuppc
bonjour Credenhill,
Il y a bien un message dans /var/mail
From backuppc@BackupPC-MTZ-01 Fri Jun 23 01:00:02 2017
Return-Path: <backuppc@BackupPC-MTZ-01>
X-Original-To: backuppc
Delivered-To: backuppc@BackupPC-MTZ-01
Received: by BackupPC-MTZ-01 (Postfix, from userid 113)
id E697880AD6; Fri, 23 Jun 2017 01:00:01 +0200 (CEST)
To: backuppc@BackupPC-MTZ-01
cc:
Subject: BackupPC:
=?UTF-8?B?YXVjdW5lIHNhdXZlZ2FyZGUgZGUgbG9jYWxob3N0IG4nYSByw6l1c3Np?=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Message-Id: <20170622230001.E697880AD6@BackupPC-MTZ-01>
Date: Fri, 23 Jun 2017 01:00:01 +0200 (CEST)
From: backuppc@BackupPC-MTZ-01 (BackupPC)
BackupPC,,,,
Notre logiciel de copies de sécurité n'a jamais réussi à
effectuer la sauvegarde de votre ordinateur (localhost). Les sauvegardes
devraient normalement survenir lorsque votre ordinateur est connecté
au réseau. Vous devriez contacter le responsable informatique si :
- Votre ordinateur est régulièrement connecté au réseau, ce qui
signifie qu'il y aurait un problème de configuration
empêchant les sauvegardes de s'effectuer.
- Vous ne voulez pas qu'il y ait de sauvegardes de
votre ordinateur ni ne voulez recevoir d'autres messages
comme celui-ci.
Dans le cas contraire, veuillez vous assurer dès que possible que votre
ordinateur est correctement connecté au réseau.
Merci de votre attention,
BackupPC Génie
http://backuppc.sourceforge.net
From backuppc@BackupPC-MTZ-01 Sat Jun 24 01:00:16 2017
Return-Path: <backuppc@BackupPC-MTZ-01>
X-Original-To: backuppc
Delivered-To: backuppc@BackupPC-MTZ-01
Received: by BackupPC-MTZ-01 (Postfix, from userid 113)
id EB20680C41; Sat, 24 Jun 2017 01:00:15 +0200 (CEST)
To: backuppc@BackupPC-MTZ-01
cc:
Subject: BackupPC:
=?UTF-8?B?YXVjdW5lIHNhdXZlZ2FyZGUgZGUgdC1hbGFpbmdpYWNvIG4nYSByw6l1c3Np?=
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Message-Id: <20170623230015.EB20680C41@BackupPC-MTZ-01>
Date: Sat, 24 Jun 2017 01:00:15 +0200 (CEST)
From: backuppc@BackupPC-MTZ-01 (BackupPC)
BackupPC,,,,
jeune padawane - Ubuntu Server 17.04
Hors ligne
#4 Le 14/02/2018, à 13:24
- eric-bsm
Re : envoi des notifications de backuppc
et pour compléter, le mail.log indique
Feb 14 11:27:22 BackupPC-MTZ-01 postfix/local[15554]: 55B9480B9C: to=<root@BackupPC-MTZ-01>, relay=local, delay=0.02, delays=0.01/0.01/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Feb 14 11:27:22 BackupPC-MTZ-01 postfix/qmgr[15515]: 55B9480B9C: removed
jeune padawane - Ubuntu Server 17.04
Hors ligne
#5 Le 14/02/2018, à 13:57
- credenhill
Re : envoi des notifications de backuppc
essayer avec un alias
mettre dans /etc/aliases
root: monadresse@demessagerie
exécuter
newaliases
service postfix restart
echo test | mail -s "test message" root
Hors ligne
#6 Le 14/02/2018, à 14:15
- eric-bsm
Re : envoi des notifications de backuppc
9D57C80B9B: uid=0 from=<root@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/cleanup[16286]: 9D57C80B9B: message-id=<20180214131111.9D57C80B9B@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: 9D57C80B9B: from=<root@BackupPC-MTZ-01>, size=347, nrcpt=1 (queue active)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/cleanup[16286]: A216680B91: message-id=<20180214131111.9D57C80B9B@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A216680B91: from=<root@BackupPC-MTZ-01>, size=478, nrcpt=1 (queue active)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/local[16288]: 9D57C80B9B: to=<root@BackupPC-MTZ-01>, relay=local, delay=0.03, delays=0.02/0/0/0, dsn=2.0.0, status=sent (forwarded as A216680B91)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: 9D57C80B9B: removed
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/error[16289]: A216680B91: to=<eric@xxx.fr>, orig_to=<root@BackupPC-MTZ-01>, relay=none, delay=0.02, delays=0/0.01/0/0.01, dsn=5.0.0, status=bounced (10.167.128.245)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/cleanup[16286]: A768B80B9C: message-id=<20180214131111.A768B80B9C@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/bounce[16290]: A216680B91: sender non-delivery notification: A768B80B9C
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A768B80B9C: from=<>, size=2451, nrcpt=1 (queue active)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/cleanup[16286]: A96E980BB2: message-id=<20180214131111.A768B80B9C@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A216680B91: removed
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/local[16288]: A768B80B9C: to=<root@BackupPC-MTZ-01>, relay=local, delay=0.02, delays=0.01/0/0/0.01, dsn=2.0.0, status=sent (forwarded as A96E980BB2)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A96E980BB2: from=<>, size=2582, nrcpt=1 (queue active)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A768B80B9C: removed
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/error[16289]: A96E980BB2: to=<eric@xxx.fr>, orig_to=<root@BackupPC-MTZ-01>, relay=none, delay=0.02, delays=0.01/0/0/0.01, dsn=5.0.0, status=bounced (10.167.128.245)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/qmgr[16267]: A96E980BB2: removed
aucun message n'est arrivé dans ma boite
jeune padawane - Ubuntu Server 17.04
Hors ligne
#7 Le 14/02/2018, à 15:04
- credenhill
Re : envoi des notifications de backuppc
regarder là si ce n'est déja fait https://doc.ubuntu-fr.org/postfix
à tout hasard, le port 25 est ouvert ?
Hors ligne
#8 Le 14/02/2018, à 15:25
- eric-bsm
Re : envoi des notifications de backuppc
telnet localhost 25
Trying ::1...
Connected to localhost.
Escape character is '^]'.
220 BackupPC-MTZ-01 ESMTP Postfix (Ubuntu)
/usr/bin/mailq
Mail queue is empty
jeune padawane - Ubuntu Server 17.04
Hors ligne
#9 Le 14/02/2018, à 15:36
- eric-bsm
Re : envoi des notifications de backuppc
il y a un message qui m'interpelle lorsque j'exécute cette commande :
mail --config-verbose monadresse@xxx.fr
mail: ouverture du fichier de configuration /etc/mailutils.conf
mail: le fichier de configuration /etc/mailutils.conf n'existe pas
mail: ouverture du fichier de configuration /root/.mail
mail: le fichier de configuration /root/.mail n'existe pas
Cc:
Subject: eee
le fichier "/etc/mailutils.conf" n'existe pas.
Dois-je le créer ?
jeune padawane - Ubuntu Server 17.04
Hors ligne
#10 Le 14/02/2018, à 15:44
- bruno
Re : envoi des notifications de backuppc
Regarde bien tes logs. Les messages à destination de <eric@xxx.fr> (adresse mise en alias je suppose) ne sont pas transmis. Tu as un problème dans ta configuration de Postfix. Donne-nous ton main.cf
#11 Le 14/02/2018, à 15:58
- eric-bsm
Re : envoi des notifications de backuppc
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = BackupPC-MTZ-01
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
mydestination = dreal-lorraine.i2, $myhostname, BackupPC-MTZ-01, localhost.localdomain, localhost
relayhost = @IP_serveur_SMTP
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
default_transport = error
relay_transport = error
inet_protocols = all
J'ai mis l'adresse IP du serveur SMTP national comme valeur à "relayhost"
jeune padawane - Ubuntu Server 17.04
Hors ligne
#12 Le 14/02/2018, à 15:59
- eric-bsm
Re : envoi des notifications de backuppc
ceci est le contenu du fichier aliases:
# See man 5 aliases for format
postmaster: root
backuppc: root
jeune padawane - Ubuntu Server 17.04
Hors ligne
#13 Le 14/02/2018, à 16:19
- bruno
Re : envoi des notifications de backuppc
Je ne sais pas ce que c'est le serveur « SMTP national »…
Je ne vois pas ton adresse de messagerie dans /etc/aliases…
Souvent l'utilisation du relayhost nécessite aussi une authentification (utilisateur/mot de passe).
Tu devrais essayer en corrigeant ceci :
relayhost=
#inet_interfaces = loopback-only
#default_transport = error
#relay_transport = error
et recharger la configuration de postfix.
#14 Le 15/02/2018, à 08:08
- eric-bsm
Re : envoi des notifications de backuppc
bonjour Bruno,
Le "serveur SMTP national" est un serveur nous permettant d'envoyer des messages depuis nos serveurs.
Je n'ai pas indiqué mon adresse de messagerie dans le fichier "aliases" car je l'ai renseigné dans la configuration de BackupPC (onglet "courriel" => champ "EmailAdminUserName")
J'ai indiqué l'adresse IP de mon serveur SMTP dans le fichier /etc/postfix/main.cf => relayhost = @IP_SMTP
Par contre je n'ai pas très bien compris, tu me conseilles de recopier les lignes "relayhost= ......." a la suite du fichier "aliases" ?
merci pour ton aide
Eric
jeune padawane - Ubuntu Server 17.04
Hors ligne
#15 Le 15/02/2018, à 08:16
- credenhill
Re : envoi des notifications de backuppc
telnet localhost 25 Trying ::1... Connected to localhost. Escape character is '^]'. 220 BackupPC-MTZ-01 ESMTP Postfix (Ubuntu)
je voulais dire ouvert avec l'extérieur
Hors ligne
#16 Le 15/02/2018, à 08:35
- eric-bsm
Re : envoi des notifications de backuppc
Bonjour Credenhill,
Je n'ai pas bien saisi ta réponse. (je débute )
merci
Éric
jeune padawane - Ubuntu Server 17.04
Hors ligne
#17 Le 15/02/2018, à 08:41
- bruno
Re : envoi des notifications de backuppc
Ok. Je pense mieux comprendre ta confiuguration. Si tu as besoin de spécifier un serveur smtp dans relayhost c'est sans doute parce que tu ne peux pas envoyer des courriels autrement (pare-feu ou système quelconque bloquant l'envoi en dehors de l'utilisation de ce serveur).
Cette partie des logs :
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/error[16289]: A216680B91: to=<eric@xxx.fr>, orig_to=<root@BackupPC-MTZ-01>, relay=none, delay=0.02, delays=0/0.01/0/0.01, dsn=5.0.0, status=bounced (10.167.128.245)
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/cleanup[16286]: A768B80B9C: message-id=<20180214131111.A768B80B9C@BackupPC-MTZ-01>
Feb 14 14:11:11 BackupPC-MTZ-01 postfix/bounce[16290]: A216680B91: sender non-delivery notification: A768B80B9C
montre que pour une raison ou une autre ton Postfix refuse d'envoyer un courriel à eric@xxx.fr
Je te suggère dans un premier temps de commenter ainsi ces lignes dans ton fichier main.cf :
#inet_interfaces = loopback-only
#default_transport = error
#relay_transport = error
(je ne comprends pas du tout ces "error"…)
et de recharger la configuration de postfix :
sudo service postfix reload
Si cela ne fonctionne toujours pas, il faudra regarder ce « relayhost ». Si le serveur SMTP permet d'envoyer des courriels sans authentification une ligne du type :
relayhost = smtp.example.com:25
doit suffire. Sinon il faut une configuration un peu plus complexe pour gérer l'authentification avec nom d'utilisateur/mot de passe sur le serveur SMTP.
#18 Le 15/02/2018, à 09:01
- eric-bsm
Re : envoi des notifications de backuppc
bonjour Bruno,
en commentant les 3 lignes que tu m'as indiqué dans le "main.cf", mon message n'est pas envoyé car mon adresse est rejetée
contenu du log mail :
Sender address rejected: need fully-qualified address (in reply to RCPT TO command))
je vais m'assurer auprès des gestionnaires du serveur SMTP que mon serveur est autorisé à communiquer.
je reviens vers vous leur réponse
Éric
jeune padawane - Ubuntu Server 17.04
Hors ligne
#19 Le 15/02/2018, à 13:08
- eric-bsm
Re : envoi des notifications de backuppc
il y a du mieux apparemment.
Feb 15 11:47:13 BackupPC-MTZ-01 postfix/pickup[18975]: 0008680C99: uid=0 from=<root@BackupPC-MTZ-01>
Feb 15 11:47:13 BackupPC-MTZ-01 postfix/cleanup[19069]: 0008680C99: message-id=<20180215104713.0008680C99@BackupPC-MTZ-01>
Feb 15 11:47:13 BackupPC-MTZ-01 postfix/qmgr[18814]: 0008680C99: from=<root@BackupPC-MTZ-01>, size=345, nrcpt=1 (queue active)
Feb 15 11:47:13 BackupPC-MTZ-01 postfix/local[19071]: 0008680C99: to=<root@BackupPC-MTZ-01>, orig_to=<backuppc@xx.fr>, relay=local, delay=0.05, delays=0.02/0.01/0/0.02, dsn=2.0.0, status=sent (delivered to mailbox)
Feb 15 11:47:13 BackupPC-MTZ-01 postfix/qmgr[18814]: 0008680C99: removed
par contre, je n'ai pas reçu de message
jeune padawane - Ubuntu Server 17.04
Hors ligne
#20 Le 15/02/2018, à 13:17
- eric-bsm
Re : envoi des notifications de backuppc
le fichier "mailutils.conf" n'existe pas , que doit-il contenir ?
root@BackupPC-MTZ-01:/var/log# mail --config-verbose backuppc@xxx.fr
mail: ouverture du fichier de configuration /etc/mailutils.conf
mail: le fichier de configuration /etc/mailutils.conf n'existe pas
mail: ouverture du fichier de configuration /root/.mail
mail: le fichier de configuration /root/.mail n'existe pas
Cc:
Subject: essai
coucou
jeune padawane - Ubuntu Server 17.04
Hors ligne
#21 Le 15/02/2018, à 13:49
- eric-bsm
Re : envoi des notifications de backuppc
N'ayant pas configuré postfix, dois-je à votre avis le faire en suivant cette documentation : https://doc.ubuntu-fr.org/serveur_mail_ … urier-imap (paragraphe 3)
merci
jeune padawane - Ubuntu Server 17.04
Hors ligne
#22 Le 15/02/2018, à 14:11
- bruno
Re : envoi des notifications de backuppc
contenu du log mail :
Sender address rejected: need fully-qualified address (in reply to RCPT TO command))
L’erreur est due à la directive myhostname qui fait que les mail sont envoyés avec root@BackupPC-MTZ-01 que postfix ne semble pas considérer comme une adresse valable.
essaie de rajouter une directive du type ( repris de ta directive mydestination) :
myorigin = dreal-lorraine.i2
dans main.cf
#23 Le 15/02/2018, à 14:28
- eric-bsm
Re : envoi des notifications de backuppc
j'ai modifié le "main.cf" en y ajoutant la ligne spécifiée.
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
# appending .domain is the MUA's job.
append_dot_mydomain = no
# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h
readme_directory = no
# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 2 on
# fresh installs.
compatibility_level = 2
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = BackupPC-MTZ-01
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = dreal-lorraine.i2
mydestination = dreal-lorraine.i2, $myhostname, BackupPC-MTZ-01, localhost.localdomain, localhost
relayhost = 10.167.128.245
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
#inet_interfaces = loopback-only
#default_transport = error
#relay_transport = error
inet_protocols = all
le message n'est pas réceptionné.
voici le fichier "mail.log"
Feb 15 14:24:52 BackupPC-MTZ-01 postfix/postfix-script[19489]: refreshing the Postfix mail system
Feb 15 14:24:52 BackupPC-MTZ-01 postfix/master[18771]: reload -- version 3.1.4, configuration /etc/postfix
Feb 15 14:25:18 BackupPC-MTZ-01 postfix/pickup[19502]: 5025080C9A: uid=0 from=<root@BackupPC-MTZ-01>
Feb 15 14:25:18 BackupPC-MTZ-01 postfix/cleanup[19512]: 5025080C9A: message-id=<20180215132518.5025080C9A@BackupPC-MTZ-01>
Feb 15 14:25:18 BackupPC-MTZ-01 postfix/qmgr[19501]: 5025080C9A: from=<root@BackupPC-MTZ-01>, size=345, nrcpt=1 (queue active)
Feb 15 14:25:18 BackupPC-MTZ-01 postfix/local[19514]: 5025080C9A: to=<root@dreal-lorraine.i2>, orig_to=<backuppc@dreal-lorraine.i2>, relay=local, delay=0.02, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Feb 15 14:25:18 BackupPC-MTZ-01 postfix/qmgr[19501]: 5025080C9A: removed
jeune padawane - Ubuntu Server 17.04
Hors ligne
#24 Le 19/02/2018, à 15:16
- eric-bsm
Re : envoi des notifications de backuppc
bonjour à tous et à toutes,
Quelqu'un aurait une piste pour mon problème ?
merci
Éric
jeune padawane - Ubuntu Server 17.04
Hors ligne
#25 Le 19/02/2018, à 15:35
- bruno
Re : envoi des notifications de backuppc
re,
Si tu n' y arrive pas avec postfix, désinstalle-le et essaie ssmtp. Apparemment c'est beaucoup plus simple à configurer