View Full Version : problème alerte par mail sous Nagios
antoine
05-10-2006, 11:33 AM
Bonjour,
J'ai un petit souci concernant les alertes par mail lorsqu'un hote est injoignable ou quand un service est défaillant....
J'ai donc défini un contact dans le fichier contact.cfg, en indiquant "notify-by-email" et en indiquant l'adresse mail en face de "email".
J'ai joint ce contact à un groupe (fichier contactgroups.cfg). Enfin, dans le fichier services.cfg, j'ai mis pour chaque service le nom du groupe du contact en face la propriété "contact_groups".
Le souci étant que je ne recois pas de mail lorsqu'un problème survient...
Merci d'avance pour votre aide.
A+
Antoine
DonKiShoot
05-10-2006, 12:08 PM
Ta machine ou est installé nagios est capable d'envoyer des mails ?
Envoi toi un mail "mail root" pour tester
antoine
05-10-2006, 12:18 PM
J'ai essayé de faire "mail root" (je suis sous Debian) sous un shell. Il me propose alors un sujet ("Subject:")...je saisis le sujet, et ensuite j'ai l'impression qu'il essaie d'envoyer, mais rien ne se passe, je suis obligé d'interrompre en faisant Ctrl+c
Merci
pepito
05-10-2006, 12:22 PM
a mon avis il attend que tu tapes un point (".") seul sur une ligne... ;)
Le wikki (http://wiki.oreon-project.org/wakka.php?wiki=ConfigEnvoiMail) est ton ami :)
inconnuflo
05-10-2006, 09:38 PM
http://wiki.oreon-project.org/wakka.php?wiki=ConfigEnvoiMail
Azarius
03-30-2007, 03:42 PM
le lien est mort.. et je ne trouve pas de wiki pour résoudre mon problême de reception mail... auriez vous un tuto ou au pire pouvez vous m'aidez??
je ne reçois pas mes alertes, certainement un problême de configuration de postfix...
j'ai donc fait comme ci dessus:
[root@localhost ~]# mail root
Subject: Nagios
.
Cc: Mon@adresse.fr
Null message body; hope that's ok
You have mail in /var/spool/mail/root
je vais enssuite voir le mail qu'on m'envoie dans /var/spool/mail/root:
----- The following addresses had permanent fatal errors -----
<Mon@adresse.fr>
(reason: 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist)
ceci est une partie du mail envoyé.
je ne sais pas comment modifier le domaine? Le savez vous?
Pittocha
04-05-2007, 12:31 PM
le lien est mort.. et je ne trouve pas de wiki pour résoudre mon problême de reception mail... auriez vous un tuto ou au pire pouvez vous m'aidez??
je ne reçois pas mes alertes, certainement un problême de configuration de postfix...
j'ai donc fait comme ci dessus:
[root@localhost ~]# mail root
Subject: Nagios
.
Cc: Mon@adresse.fr
Null message body; hope that's ok
You have mail in /var/spool/mail/root
je vais enssuite voir le mail qu'on m'envoie dans /var/spool/mail/root:
----- The following addresses had permanent fatal errors -----
<Mon@adresse.fr>
(reason: 553 5.1.8 <root@localhost.localdomain>... Domain of sender address root@localhost.localdomain does not exist)
ceci est une partie du mail envoyé.
je ne sais pas comment modifier le domaine? Le savez vous?
Bonjour,
Je voulais savoir si quelqu'un à la réponse de la question de Azarius ? car j'ai le meme pb sous oreon 1.4/nagios2.5
merci
Salut,
Va falloir configurer la machine pour tout ca avant:
dpkg-reconfigure postfix
Un fois que tu pourras envoyer des mails, je pense que tout fonctionnera coté Oreon
Pour info, localhost.local... c'est normal qu'il ne puisse pas trouver.
Donc fait bien attention au nom de la machine et au domaine dans lequel elle est présente.
Normalement dans la conf de postfix tu pourra indiquer un serveur de relais mail, donne celui de ton entreprise.
WAtt
Azarius
04-05-2007, 12:49 PM
EUUUU.... et quand ta commande ne marche pas??
j'ai bien changer mon localhost en Srvalt et mon domaine est bien renseigné.
mais je n'y arrive toujours pas!
J'ai refait un post ou je t'explique mieux avec les logs: http://forum.oreon-project.org/showthread.php?t=3083
Forcement qd la distrib n'est pas une debian ca ne fonctionne pas ...
OULA TROOOOOOOOOOL :)
dpkg c'est le RPM de debian en gros. Regarde s'il est possible de reconfigurer postfix avec les outils fedora.
Azarius
04-05-2007, 04:05 PM
daccord! dsl watt on fait ce qu'on peut!
alors moi je n'ai que yum, et dans yum j'ai bien le -c
options:
-h, --help show this help message and exit
-t, --tolerant be tolerant of errors
-C run entirely from cache, don't update cache
-c [config file] config file location
-R [minutes] maximum command wait time
-d [debug level] debugging output level
-e [error level] error output level
-y answer yes for all questions
--version show Yum version and exit
--installroot=[path] set install root
--enablerepo=[repo] enable one or more repositories (wildcards allowed)
--disablerepo=[repo] disable one or more repositories (wildcards allowed)
-x [package], --exclude=[package]
exclude package(s) by name or glob
--obsoletes enable obsoletes processing during updates
--noplugins disable Yum plugins
et quand je le fait:
[root@Srvalt ~]# yum -c postfix
CRITICAL:yum.cli:Config Error: Error accessing file for config file:///root/postfix
root n'a pas accès a postfix?? j'ai configurer les droit pour permettre l'accès a tout les utilisateur...
No pb :)
je pense qu'il faut que tu fouilles un peu pour savoir s'il est possible de configuré postfix facilement sous Fedora. Par exemple sous Debian, c'est debconf qui fait ca, sous Suse c'est Yast. Doit bien y avoir quelques chose pour Fedora.
Bon courage pour la suite
WAtt
Azarius
04-05-2007, 05:43 PM
Bon j'avance, j'ai compris que l'équivalent de dpkg était , sous fedora, apt-get; donc j'ai installer apt-get puisqu'il n'était pas installé.
enssuite j'ai essayer de reconfigurer postfix:
[root@Srvalt ~]# apt-get build-dep /etc/postfix/main.cf
Reading Package Lists... Done
Building Dependency Tree... Done
I/O warning : failed to load external entity "/var/lib/apt/lists/download.fedora.redhat.com_pub_fedora_linux_core_6 _i386_os_repodata_primary.xml"
E: Failed to open package index /var/lib/apt/lists/download.fedora.redhat.com_pub_fedora_linux_core_6 _i386_os_repodata_primary.xml
je voit bien qu'il manque l'option car si on suit l'help:
[root@Srvalt ~]# apt-get
apt 0.5.15lorg3.2 for linux i386 compiled on Dec 23 2006 08:45:23
Usage: apt-get [options] command
apt-get [options] install|remove pkg1 [pkg2 ...]
apt-get [options] source pkg1 [pkg2 ...]
apt-get is a simple command line interface for downloading and
installing packages. The most frequently used commands are update
and install.
Commands:
update - Retrieve new lists of packages
upgrade - Perform an upgrade
install - Install new packages (pkg is libc6 not libc6.rpm)
remove - Remove packages
source - Download source archives
build-dep - Configure build-dependencies for source packages
dist-upgrade - Distribution upgrade, see apt-get(8)
clean - Erase downloaded archive files
autoclean - Erase old downloaded archive files
check - Verify that there are no broken dependencies
Options:
-h This help text.
-q Loggable output - no progress indicator
-qq No output except for errors
-d Download only - do NOT install or unpack archives
-s No-act. Perform ordering simulation
-y Assume Yes to all queries and do not prompt
-f Attempt to continue if the integrity check fails
-m Attempt to continue if archives are unlocatable
-u Show a list of upgraded packages as well
-b Build the source package after fetching it
-D When removing packages, remove dependencies as possible
-V Show verbose version numbers
-c=? Read this configuration file
-o=? Set an arbitary configuration option, eg -o dir::cache=/tmp
See the apt-get(8), sources.list(5) and apt.conf(5) manual
pages for more information and options.
This APT has Super Cow Powers.
mais je ne voit pas quel option ajouter!
Donc si je comprend bien WAtt, une fois lancer la reconfiguration, il va me demander plein d'information comme le domaine le nom de l'ordinateur... pour qu'il configure postfix, et enssuite une fois le postfix configuré, je serai en mesure de faire envoyer des mail de nagios vers ma boite mail.
DonKiShoot
04-05-2007, 07:45 PM
apt-get alors qu'il y a yum
T'as vraiment envie de bouziller ta machine !
yum install postfix et c tout
Après ca se configure comme tout logiciel linux, à la mimine et au cervelet
PS: je ne connait pas de script pour configurer postfix mais ca existe peut-être
M'enfin pour modifier 2 lignes :d
Azarius
04-06-2007, 09:34 AM
et bien alors je l'ai déja fait....
postfix est déja installé, et avec yum.
ensuite j'ai suivi ce tuto :
"Dans INTERNET OR INTRANET :: relayhost = adresse_passerelle_smtp
Dans TRANSPORT MAP :: default_transport = smtp
Dans INTERNET HOST AND DOMAIN NAME :: myhostname = serveur.domaine.ext
Dans INTERNET HOST AND DOMAIN NAME :: mydomain = $myhostname
Important
Le domaine utilisé après l'@ de l'adresse qui envoi les mail est celui précisé dans la variable 'mydomain' du fichier /etc/postfix/main.cf. Aucun mail ne pourra donc être envoyé à ce domaine depuis le serveur de mail puisqu'il considérera les mails comme étant local. Il faut donc spécifier un autre domaine.
Modifier les lignes suivantes dans INSTALL-TIME CONFIGURATION INFORMATION :
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = nagios
# html_directory =
manpage_directory = /usr/local/man
sample_directory = /etc/postfix
readme_directory = no
Une fois les modifications effectuées, relancer le serveur de mail :
sudo /etc/init.d/postfix restart
"
j'avai d'ailleurs même fait un post (ne penssant pas que celui ci trouverai réponse...)
http://forum.oreon-project.org/showthread.php?t=3083
<mode_troll=on>
Bah sous Debian, debconf te propose de faire la configuration de ton postfix, ya juste a lui demander et mettre les bon elements lorsqu'il te les demandes...
Dommage de ne pas avoir ailleur ;)
<mode_troll=off>
Content que tu es réussi a tout config ;)
WAtt
DonKiShoot
04-06-2007, 10:28 AM
Dans ton autre post on a l'impression que tu envoi le mail a ton user root.
mail -u root
Azarius
04-06-2007, 11:17 AM
et bien le truc c'est que je n'ai toujours pas réussi a recevoir mes mail...
je pense que il y a un soucis avec postfix:
-déja je ne peut pas envoyer de mail:
[root@Srvalt ~]# mail -u adresse@domaine.fr
"adresse@domaine.fr" is not a user of this system
-en plus il ne semble pas etre démmaré:
[root@Srvalt ~]# sudo /etc/init.d/postfix restart
Arrêt de postfix : [ÉCHOUÉ]
Démarrage de postfix : [ÉCHOUÉ]
[root@Srvalt ~]# sudo /etc/init.d/postfix start
Démarrage de postfix : [ÉCHOUÉ]
DonKiShoot
04-06-2007, 02:26 PM
Ton postfix est flingué ou sa conf et flingué.
yum remove postfix
yum install postfix
devrait le rendre un peu plus stable.
Pour info mail -u sert a lire ses mails pas a en envoyer :d
Azarius
04-06-2007, 02:35 PM
lol, merci... tu métonne que je ne reçoi rien, j'était déja en train de réinstaller postfix, a mon avis a force de le bricolé avec des apt et tout....
Azarius
04-06-2007, 05:42 PM
Arf j'ai un gros soucis là, je viens de m'apercevoir que dans monitoring==>gestionnaire d'événement==> erreurs et avertissement j'avai :
Attempting to execute the command "/usr/bin/printf "%b" "***** Oreon *****\n\nNotification Type: PROBLEM\n\nService: Espace disque C\nHost: serveur minitel\nAddress: 192.1.1.9\nState: WARNING\nDate/Time: $DATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /usr/bin/mail -s "** PROBLEM alert - serveur minitel/Espace disque C is WARNING **" dpasquet@radiante.fr" resulted in a return code of 127. Make sure the script or binary you are trying to execute actually exists...
dsl j'ai vraiment besoin de vous! sa signifie koi? a part qu'il ne trouve pas le binaire?? et ou est ce qu'il devrais être???
Azarius
04-06-2007, 05:46 PM
Dans misccommands.cfg j'ai ceci:
define command{
command_name host-notify-by-email-ng1
command_line /usr/bin/printf "%b" "***** Oreon *****Notification\nType:$NOTIFICATIONTYPE$\n Host: $HOSTNAME$\nState: $HOSTSTATE$Address: $HOSTADDRESS$\nInfo: $OUTPUT$\nDate/Time: $DATETIME$" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
}
define command{
command_name host-notify-by-email-ng2
command_line /usr/bin/printf "%b" "***** Oreon Notification *****\n\nType:$NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $HOSTOUTPUT$\nDate/Time: $DATE$" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
}
define command{
command_name host-notify-by-epager
command_line /usr/bin/printf "%b" "Host $HOSTALIAS$ is $HOSTSTATE$\nInfo: $OUTPUT$\nTime: $DATETIME$\" | /usr/bin/mail -s \"$NOTIFICATIONTYPE$ alert - Host $HOSTNAME$ is $HOSTSTATE$\" $CONTACTPAGER$
}
define command{
command_name notify-by-email-ng1
command_line /usr/bin/printf "%b" "***** Oreon *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nDate/Time: $DATETIME$\n\nAdditional Info:\n\n$OUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}
define command{
command_name notify-by-email-ng2
command_line /usr/bin/printf "%b" "***** Oreon Notification *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATE$ Additional Info : $SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
}
define command{
command_name notify-by-epager
command_line /usr/bin/printf "%b" "Service: $SERVICEDESC$\nHost: $HOSTNAME$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\nInfo: $OUTPUT$\nDate: $DATETIME$" | /usr/bin/mail -s "$NOTIFICATIONTYPE$: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$" $CONTACTPAGER$
}
define command{
command_name process-service-perfdata
command_line $USER1$/process-service-perfdata "$LASTSERVICECHECK$" "$HOSTNAME$" "$SERVICEDESC$" "$SERVICEOUTPUT$" "$SERVICESTATE$" "$SERVICEPERFDATA$"
}
Azarius
04-06-2007, 06:03 PM
ok ok, oubliez les deux dernier post, du moins je pense pas que ce soit grave, par contre, en envoyant mon mail j'ai ceci:
[root@Srvalt ~]# mail -v dpasquet@radiante.fr
Subject: nagios
.
Cc: jfmarot@radiante.fr
Null message body; hope that's ok
WARNING: local host name (Srvalt) is not qualified; see cf/README: WHO AM I?
jfmarot@radiante.fr,dpasquet@radiante.fr... Connecting to [127.0.0.1] via relay...
220 Srvalt ESMTP Sendmail 8.13.8/8.13.8; Fri, 6 Apr 2007 17:00:51 +0200
>>> EHLO Srvalt
250-Srvalt Hello localhost [127.0.0.1] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<root@Srvalt> SIZE=66
250 2.1.0 <root@Srvalt>... Sender ok
>>> RCPT To:<jfmarot@radiante.fr>
>>> RCPT To:<dpasquet@radiante.fr>
>>> DATA
250 2.1.5 <jfmarot@radiante.fr>... Recipient ok
250 2.1.5 <dpasquet@radiante.fr>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 l36F0odO029012 Message accepted for delivery
jfmarot@radiante.fr,dpasquet@radiante.fr... Sent (l36F0odO029012 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 Srvalt closing connection
alors j'ai bien l'impression qu'il l'envoi, mais je recoi rien du tout
BubuLeMag
04-06-2007, 06:09 PM
Ton sendmail local a accepté le mail, mais il doit rester dans /var/spool/mqueue
Tu devrais regarder dans /var/log/maillog pour voir la suite...
Azarius
04-06-2007, 06:15 PM
et bien justement!:
Apr 6 17:11:07 Srvalt sendmail[30951]: l36FB7jc030951: from=<root@Srvalt>, size=294, class=0, nrcpts=2, msgid=<200704061511.l36FB7vL030947@Srvalt>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] (may be forged)
Apr 6 17:11:07 Srvalt sendmail[30947]: l36FB7vL030947: to=jfmarot@radiante.fr,dpasquet@radiante.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60066, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l36FB7jc030951 Message accepted for delivery)
Apr 6 17:11:08 Srvalt sendmail[30953]: l36FB7jc030951: to=<dpasquet@radiante.fr>,<jfmarot@radiante.fr>, ctladdr=<root@Srvalt> (0/0), delay=00:00:01, xdelay=00:00:01, mailer=esmtp, pri=150294, relay=mx.fr.oleane.com. [194.2.0.80], dsn=5.6.0, stat=Data format error
Apr 6 17:11:08 Srvalt sendmail[30953]: l36FB7jc030951: l36FB8jc030953: DSN: Data format error
Apr 6 17:11:08 Srvalt sendmail[30953]: l36FB8jc030953: to=<root@Srvalt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31494, dsn=2.0.0, stat=Sent
il a l'air de les envoyé! "stat=Sent" mais je n'ai rien dans ma boite, et les alertes de oreon ne sont pas dans maillog!
par contre data format error signifie le format de quoi?
ce qui m'inquiete c'est que je viens juste d'installer et de configurer postfix, et il utilise tjr sendmail!
Azarius
04-06-2007, 06:24 PM
le plus étonnant est que je ne peut pas démmarer postfix:
Arrêt de postfix : [ÉCHOUÉ]
Démarrage de postfix :^[[A [ÉCHOUÉ]
[root@Srvalt ~]# sudo /etc/init.d/postfix stop
Arrêt de postfix : [ÉCHOUÉ]
Azarius
04-06-2007, 06:36 PM
j'ai essaillé de le réinstaller mais il m'affiche trop de messages d'erreurs à l'installation... voyez vous même:
[root@Srvalt ~]# yum install postfix
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.6 MB 00:14
################################################## 5031/5031
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for postfix to pack into transaction set.
http://sunsite.informatik.rwth-aachen.de/ftp/pub/linux/fedora-core/6/i386/os/Fedora/RPMS/postfix-2.3.3-2.i386.rpm: [Errno 4] IOError: [Errno ftp error] 421 There are too many connected users, please try later.
Trying other mirror.
postfix-2.3.3-2.i386.rpm 100% |=========================| 41 kB 00:01
---> Package postfix.i386 2:2.3.3-2 set to be updated
--> Running transaction check
Dependencies Resolved
================================================== ===========================
Package Arch Version Repository Size
================================================== ===========================
Installing:
postfix i386 2:2.3.3-2 core 3.6 M
Transaction Summary
================================================== ===========================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.6 M
Is this ok [y/N]: y
Downloading Packages:
(1/1): postfix-2.3.3-2.i3 100% |=========================| 3.6 MB 01:40
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: postfix ######################### [1/1]
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
error: db4 error(-30987) from dbcursor->c_get: DB_PAGE_NOTFOUND: Requested page not found
error: error(-30987) getting "" records from Provideversion index
Installed: postfix.i386 2:2.3.3-2
Complete!
et ensuite le même problême, je ne peut pas démmarer postfix, alors pour configurer sendmail on ma dit que c'était galère....
BubuLeMag
04-06-2007, 06:56 PM
Laisse tomber postfix, ton sendmail fonctionne et semble bien configuré...
Ton problème, c'est qu'oleane refuse root@Srvalt.
Je pense que dans /etc/hosts, tu dois avoir un truc du genre :
127.0.0.1 localhost Srvalt
change-le pour avoir un domaine correct à la place de Srvalt.
Vu tes logs, je mettrais :
127.0.0.1 localhost radiante.fr
(et relance de sendmail + retest avec mail)
Azarius
04-06-2007, 07:07 PM
en fait j'ai:
# Do not remove the following line, or various programs
# that require network functionality will fail.
::1 localhost.localdomain localhost
et j'ai essaillé de remplacer le localhost.localdomain par Srvalt.radiante ou radiante.fr et sa n'a rien changé, bien sur en redémmarrant sendmail.
et dans maillog:
Apr 6 18:05:51 Srvalt sendmail[9385]: l36G5px4009383: l36G5px4009385: DSN: Data format error
Apr 6 18:05:52 Srvalt sendmail[9385]: l36G5px4009385: to=<root@Srvalt>, delay=00:00:01, xdelay=00:00:00, mailer=local, pri=31494, dsn=2.0.0, stat=Sent
Apr 6 18:10:22 Srvalt sendmail[10265]: alias database /etc/aliases rebuilt by root
Apr 6 18:10:22 Srvalt sendmail[10265]: /etc/aliases: 76 aliases, longest 10 bytes, 765 bytes total
Apr 6 18:10:22 Srvalt sendmail[10270]: starting daemon (8.13.8): SMTP+queueing@01:00:00
Apr 6 18:10:22 Srvalt sm-msp-queue[10281]: starting daemon (8.13.8): queueing@01:00:00
Apr 6 18:10:38 Srvalt sendmail[10360]: l36GAbRt010360: from=root, size=66, class=0, nrcpts=2, msgid=<200704061610.l36GAbRt010360@Srvalt>, relay=root@localhost
Apr 6 18:10:38 Srvalt sendmail[10361]: l36GAcsh010361: from=<root@Srvalt>, size=294, class=0, nrcpts=2, msgid=<200704061610.l36GAbRt010360@Srvalt>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1] (may be forged)
Apr 6 18:10:38 Srvalt sendmail[10360]: l36GAbRt010360: to=jfmarot@radiante.fr,dpasquet@radiante.fr, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:00, mailer=relay, pri=60066, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l36GAcsh010361 Message accepted for delivery)
Apr 6 18:10:38 Srvalt sendmail[10363]: l36GAcsh010361: to=<dpasquet@radiante.fr>,<jfmarot@radiante.fr>, ctladdr=<root@Srvalt> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=150294, relay=mx.fr.oleane.com. [194.2.0.80], dsn=5.6.0, stat=Data format error
Apr 6 18:10:38 Srvalt sendmail[10363]: l36GAcsh010361: l36GAcsh010363: DSN: Data format error
Apr 6 18:10:38 Srvalt sendmail[10363]: l36GAcsh010363: to=<root@Srvalt>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=31494, dsn=2.0.0, stat=Sent
il faut dire aussi que ce monsieur ne prend pas en compte mes modifications :(
250-localhost.localdomain Hello localhost [127.0.0.1] (may be forged), pleased to meet you
et évidemment je voit ou tu veut en venir :
553 5.5.4 <root@localhost.localdomain>... Real domain name required for sender address
root... Using cached ESMTP connection to [127.0.0.1] via relay...
mais même après un reload de sendmail sa ne change rien!
BubuLeMag
04-06-2007, 07:24 PM
Il faut lire ce qu'on te dit et essayer de comprendre, sinon tu n'arriveras jamais à rien sous Linux.
Je te disais que tu devais avoir une ligne du genre :
127.0.0.1 localhost Srvalt
Tu me dis "non, mais en bidouillant une autre ligne, ca ne change rien"
C'est un peu normal, tu ne crois pas ?
Pour information, tu as modifié la ligne IPV6 de ton hosts, ce qui ne t'avancera pas.
Comme la config manque, ajoutes cette ligne :
127.0.0.1 localhost radiante.fr
Tu dois donc avoir dans /etc/hosts :
# Do not remove the following line, or various programs
# that require network functionality will fail.
::1 localhost.localdomain localhost
127.0.0.1 localhost radiante.fr
Azarius
04-24-2007, 10:21 AM
Il faut lire ce qu'on te dit et essayer de comprendre, sinon tu n'arriveras jamais à rien sous Linux.
Je te disais que tu devais avoir une ligne du genre :
127.0.0.1 localhost Srvalt
Tu me dis "non, mais en bidouillant une autre ligne, ca ne change rien"
C'est un peu normal, tu ne crois pas ?
désolé de mon manque de jujeotte, je tiendrai compte de ta remarque à l'avenir.
Bon maintenant j'ai ceci dans mon /etc/hosts :
# Do not remove the following line, or various programs
# that require network functionality will fail.
::1 localhost.localdomain localhost
127.0.0.1 localhost radiante.fr
je fait donc un restart de sendmail
[root@Srvalt ~]# sudo /etc/init.d/sendmail restart
Arrêt de sm-client : [ OK ]
Arrêt de sendmail : [ OK ]
Démarrage de sendmail : [ OK ]
Démarrage de sm-client : [ OK ]
You have new mail in /var/spool/mail/root
je regarde quand même ce qu'il m'a envoyer dans /var/spool/mail/root:
Date: Tue, 24 Apr 2007 08:55:00 +0200
From: root <root@Srvalt>
Message-Id: <200704240655.l3O6t0pc007878@Srvalt>
To: pasquet.damien@laposte.net
Subject: test
essai
--l3O6t1AZ007881.1177397701/Srvalt--
From MAILER-DAEMON@Srvalt Tue Apr 24 09:08:19 2007
Return-Path: <MAILER-DAEMON@Srvalt>
Received: from localhost (localhost)
by Srvalt (8.13.8/8.13.8) id l3O77WhR010465;
Tue, 24 Apr 2007 09:07:32 +0200
Date: Tue, 24 Apr 2007 09:07:32 +0200
From: Mail Delivery Subsystem <MAILER-DAEMON@Srvalt>
Message-Id: <200704240707.l3O77WhR010465@Srvalt>
To: <root@Srvalt>
MIME-Version: 1.0
Content-Type: multipart/report; report-type=delivery-status;
boundary="l3O77WhR010465.1177398452/Srvalt"
Subject: Returned mail: see transcript for details
Auto-Submitted: auto-generated (failure)
This is a MIME-encapsulated message
--l3O77WhR010465.1177398452/Srvalt
The original message was received at Tue, 24 Apr 2007 09:07:32 +0200
from localhost [127.0.0.1]
----- The following addresses had permanent fatal errors -----
<dpasquet@radiante.fr>
(reason: 553 5.1.8 <root@Srvalt>... Domain of sender address root@Srvalt does not exist)
----- Transcript of session follows -----
... while talking to mx.fr.oleane.com.:
>>> MAIL From:<root@Srvalt> SIZE=488
<<< 553 5.1.8 <root@Srvalt>... Domain of sender address root@Srvalt does not exist
501 5.6.0 Data format error
--l3O77WhR010465.1177398452/Srvalt
Content-Type: message/delivery-status
apparement il es toujours gené par le domaine de root@Srvalt, je ne suis pas sur de devoir utiliser ce format pour l'expéditeur, je vais donc rechercher ou le modifier et faire quelques tests.
J'aurai quelques question:
-faut il mettre une TLD sur root@Srvalt?
-Srvalt n'est pas un domaine mais le nom du poste, n'est ce pas génant?
-Faut t'il respecter la casse ? la majuscule de mon Srvalt peut elle causer problême?
-En faisant marcher mon ami Google, je suis tombé sur un post qui disais de vérifier aussi le resolv.conf qui contient ceci:
; generated by /sbin/dhclient-script
search COGNON
nameserver 192.1.1.56
==>COGNON étant le domaine principale de mon réseau et 192.1.1.56 son adresse.
Bon en éspèrant ne pas me faire taper sur les doigt parce que j'ai mal lu mes messages, merci.
Azarius
04-24-2007, 11:08 AM
J'ai donc modifier mon /etc/hosts :
avant j'avais ceci:
# Do not remove the following line, or various programs
# that require network functionality will fail.
::1 localhost.localdomain localhost
127.0.0.1 localhost radiante.fr
et j'ai modifié la derniere ligne comme suit:
# Do not remove the following line, or various programs
# that require network functionality will fail.
::1 localhost.localdomain localhost
127.0.0.1 Srvalt radiante.fr
je redémmarre donc mon sendmail et je refait un test d'envoi mail.
j'envoi un mail sur une adresse email externe du genre mon adresse personelle ...@laposte.net et je reçoi bien mon email, mais il ne trouve pas les utilisateur des boites mail de l'entreprise, hébergé sur oleane:
Apr 24 10:00:40 Srvalt sendmail[21479]: l3O80e4h021479: from=root, size=75, class=0, nrcpts=2, msgid=<200704240800.l3O80e4h021479@radiante.fr>, relay=root@localhost
Apr 24 10:00:40 Srvalt sendmail[21483]: l3O80eg2021483: <jfmarot@radiante.fr>... User unknown
Apr 24 10:00:40 Srvalt sendmail[21483]: l3O80eg2021483: <dpasquet@radiante.fr>... User unknown
Apr 24 10:00:40 Srvalt sendmail[21479]: l3O80e4h021479: to=jfmarot@radiante.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60075, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Apr 24 10:00:40 Srvalt sendmail[21479]: l3O80e4h021479: to=dpasquet@radiante.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60075, relay=[127.0.0.1] [127.0.0.1], dsn=5.1.1, stat=User unknown
Apr 24 10:00:40 Srvalt sendmail[21483]: l3O80eg2021483: from=<root@radiante.fr>, size=75, class=0, nrcpts=0, proto=ESMTP, daemon=MTA, relay=Srvalt [127.0.0.1]
Apr 24 10:00:40 Srvalt sendmail[21479]: l3O80e4h021479: l3O80e4i021479: DSN: User unknown
Apr 24 10:00:40 Srvalt sendmail[21483]: l3O80eg4021483: from=<>, size=2382, class=0, nrcpts=1, msgid=<200704240800.l3O80e4i021479@radiante.fr>, proto=ESMTP, daemon=MTA, relay=Srvalt [127.0.0.1]
Apr 24 10:00:40 Srvalt sendmail[21479]: l3O80e4i021479: to=root, delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=31099, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l3O80eg4021483 Message accepted for delivery)
Apr 24 10:00:40 Srvalt sendmail[21484]: l3O80eg4021483: to=<root@radiante.fr>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=32555, dsn=2.0.0, stat=Sent
Un pas en avant??
Azarius
04-24-2007, 12:34 PM
Si par exemple, je modifie ce fameux /etc/hosts/ et que je met non pas radiante.fr mais cognon.fr (domaine de mon entreprise) le mail me parait etre beaucoup mieux envoyer:
voici ce que m'affiche le terminal:
[root@Srvalt ~]# mail -v jfmarot@radiante.fr
Subject: test oreon
test
.
Cc: dpasquet@radiante.fr
jfmarot@radiante.fr,dpasquet@radiante.fr... Connecting to [127.0.0.1] via relay...
220 cognon.fr ESMTP Sendmail 8.13.8/8.13.8; Tue, 24 Apr 2007 11:06:54 +0200
>>> EHLO cognon.fr
250-cognon.fr Hello Srvalt [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
>>> MAIL From:<root@cognon.fr> SIZE=75
250 2.1.0 <root@cognon.fr>... Sender ok
>>> RCPT To:<jfmarot@radiante.fr>
>>> RCPT To:<dpasquet@radiante.fr>
>>> DATA
250 2.1.5 <jfmarot@radiante.fr>... Recipient ok
250 2.1.5 <dpasquet@radiante.fr>... Recipient ok
354 Enter mail, end with "." on a line by itself
>>> .
250 2.0.0 l3O96sLZ003411 Message accepted for delivery
jfmarot@radiante.fr,dpasquet@radiante.fr... Sent (l3O96sLZ003411 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT
221 2.0.0 cognon.fr closing connection
Mais quand je vérifie dans mon maillog il me renvoie encore une erreur "Data format error"
Apr 24 11:06:54 Srvalt sendmail[3410]: l3O96sNA003410: to=jfmarot@radiante.fr,dpasquet@radiante.fr, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=60075, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (l3O96sLZ003411 Message accepted for delivery)
Apr 24 11:06:54 Srvalt sendmail[3413]: l3O96sLZ003411: to=<dpasquet@radiante.fr>,<jfmarot@radiante.fr>, ctladdr=<root@cognon.fr> (0/0), delay=00:00:00, xdelay=00:00:00, mailer=esmtp, pri=150314, relay=mx.fr.oleane.com. [194.2.0.80], dsn=5.6.0, stat=Data format error
<==Dite moi si je me trompe, mais là il envoie bien le mail au relay local 127.0.0.1 puis le relay l'envoi à mx.fr.oleane.com , et là il ne veut rien savoir?
C'est pas facile de comprendre tout ce foulli!
Savez vous qu'est ce que represente "Data format error"?
Après une recherche avec mon ami Google :) ,
j'ai récupéré ceci:
Plusieurs choses à vérifier:
- Que le hostname de ta machine soit bien mis à nommachine.adressemachine.net
- Que la machine puisse resolv nommachine.adressemachine.net (que celui-ci soit dans les /etc/hosts, typiquement pour 127.0.0.1, et qu'il soit le premier de la liste)
- Si malgré tout quand tu envoies un mail il te laisse un localhost.localdomain comme domaine d'origine (ca devrait pas arriver, faudrait trouver pourquoi...), rajoute un
define(`confDOMAIN_NAME', `nommachine.adressemachine.net')dnl
dans ton sendmail.mc, et regénère le sendmail.cf
A essayer...
Mais ces modifications sont a faire dans /etc/hosts??
Merci
Azarius
04-25-2007, 02:46 PM
Bon et bien voilà chose réglée, en fait il s'avère qu'il y ai plusieur domaine dans mon entreprise, enfin des domaine de mail...
je sais c'est pas clair je m'explique:
quand je met le domaine adresseemail@domaine1.fr je modifie mon hosts pour avoir domaine1.fr sa ne marche pas
et quand je met adresseemail@domain2.com en modifiant mon host en consequence et bien sa marche.
je fait un envoi de mail a travers la ligne de commande et je reçoi bien mes email.
le soucis c'est que maintenant je ne reçoi pas les alertes d'oreon, j'arrive bien a recevoir mes mail manuellement (a travers la commande dans le terminal) mais j'aurai du recevoir des mail depuis hier soir et je n'ai toujours rien reçu, pourtant j'ai la bonne adresse et je n'ai pas la case None de cochée...
Un problême similaire?
merci
Azarius
04-27-2007, 04:41 PM
je suis trop en galère, je ne voit vraiment pas ce qui ce passe alors up