Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 14/02/2018, à 12: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, à 18:07)


jeune padawane - Ubuntu Server 17.04

Hors ligne

#2 Le 14/02/2018, à 14: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, à 14: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, à 14: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, à 14: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, à 15: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, à 16: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, à 16: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, à 16: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, à 16: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

En ligne

#11 Le 14/02/2018, à 16: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, à 16: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, à 17: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.

En ligne

#14 Le 15/02/2018, à 09: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, à 09:16

credenhill

Re : envoi des notifications de backuppc

eric-bsm a écrit :
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, à 09:35

eric-bsm

Re : envoi des notifications de backuppc

Bonjour Credenhill,

Je n'ai pas bien saisi ta réponse. (je débute smile )

merci
Éric


jeune padawane - Ubuntu Server 17.04

Hors ligne

#17 Le 15/02/2018, à 09: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.

En ligne

#18 Le 15/02/2018, à 10: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, à 14: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, à 14: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, à 14: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, à 15:11

bruno

Re : envoi des notifications de backuppc

eric-bsm a écrit :

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

En ligne

#23 Le 15/02/2018, à 15: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, à 16: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, à 16: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

Doc https://doc.ubuntu-fr.org/ssmtp

En ligne