Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1366 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Conf Sendmail sur solaris

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Conf Sendmail sur solaris

n°1364240
kondor76
Posté le 10-09-2014 à 09:56:09  profilanswer
 

Bonjour,
 
J'ai un solaris 5 ou le fichier /var/log/mail me crache des erreurs à tout va...
C'est normal, le sendmail pointe sur un serveur mail relay qui n'existe plus.
 
Le problème, c'est que j'ai beau regarder dans tous les fichier de conf possible (sendmail.cf....), impossible de trouver trace de ce serveur.... juste la ligne suivante dans le sendmail.cf:
DSmailhost.$m
DRmailhost.cnen.de.edf.fr
CRmailhost.cnen.de.edf.fr
 
On a bien un NIS, mais les services de sont pas activés semble t il sur ce serveur (fichiers manquant dans /usr/lib/yp....)
 
Avez vous un suggestion?
Merci

mood
Publicité
Posté le 10-09-2014 à 09:56:09  profilanswer
 

n°1364241
Je@nb
Kindly give dime
Posté le 10-09-2014 à 11:42:28  profilanswer
 

Ce sujet a été déplacé de la catégorie Systèmes & Réseaux Pro vers la categorie Linux et OS Alternatifs par Je@nb

n°1364260
Profil sup​primé
Posté le 10-09-2014 à 15:26:19  answer
 

Salut,
 
(A mon avis ce n'est pas un Solaris 5, car ca n'existe pas (2.5 oui et c'est vraiment vieux), -> fais un uname -r )
 
Ton DS est ton smart relay -> la ou il va envoyer ses mails. Donc pour toi mailhost.<ton domaine>
 
grep mailhost /etc/hosts pour voir si ce n'est pas un alias local deja.

n°1364284
kondor76
Posté le 11-09-2014 à 10:33:19  profilanswer
 

J'ai déjà regardé dans le /etc/hosts, et je n'ai rien de tel.
 Ce que je comprends ce que dans les log /var/log/mail, il me renvoie des ligne de ce type:
Sep 11 10:33:18 $serveur sendmail[3318]: KAA29781: to=xx, delay=4+23:49:22, xdelay=00:00:00, mailer=relay, relay=$serveur.$domaine., stat=Deferred: Connection timed out with $serveur.$domaine.
==> J'ai donc mailhost dans /etc/mail/sendmail.cf et $serveur dans le log.
Pas d'alias dans /etc/hosts et le ypcat n'existe pas....
 
Comment peut il alors faite cette correspondance?
 
Merci


Message édité par kondor76 le 11-09-2014 à 12:38:58
n°1364298
Profil sup​primé
Posté le 11-09-2014 à 13:26:21  answer
 

Un petit grep -i ton_nom_de_serveur dans /etc/mail/* ne te donne rien?

n°1364299
kondor76
Posté le 11-09-2014 à 13:29:35  profilanswer
 

non, déjà tenté

n°1364301
Profil sup​primé
Posté le 11-09-2014 à 13:47:34  answer
 

Mais ton sendmail, tu l'as redemarre depuis quand? Car si tu as edite don /etc/mail/sendmail.cf, change le DS mais laisse le sendmail tourner, il a encore son ancienne config en memoire...
 
Sinon, plus gore (avec exemples):
 


# svcs -a | grep sendmail | grep online
online         12:22:48 svc:/network/smtp:sendmail
# svcs -l svc:/network/smtp:sendmail | grep manifest | grep -v generic
manifest     /lib/svc/manifest/network/smtp-sendmail.xml
 
vi /lib/svc/manifest/network/smtp-sendmail.xml
(cherche config-file, tu as un truc comme ca:)
<dependency
                    name='config-file'
                    grouping='require_all'
                    restart_on='refresh'
                    type='path'>
                        <service_fmri
                            value='file://localhost/etc/mail/sendmail.cf' />
                </dependency>


 
Ceci est uniquement pour confirmer que tu utilises le bon fichier de config.


Message édité par Profil supprimé le 11-09-2014 à 13:47:51
n°1364302
kondor76
Posté le 11-09-2014 à 13:52:45  profilanswer
 

Apparemment j'ai pas cela avec ma version d'OS:
 
root@$serveur:/usr/lib # uname -r
5.5.1


Message édité par kondor76 le 11-09-2014 à 13:53:22
n°1364303
Profil sup​primé
Posté le 11-09-2014 à 13:53:39  answer
 

Wah
 
Tu peux poster ton uname -a stp? Change le hostname si ca te deranges  ;)

n°1364304
kondor76
Posté le 11-09-2014 à 13:55:30  profilanswer
 

root@hostname:/usr/lib # uname -a
SunOS hostname 5.5.1 Generic_103640-42 sun4u sparc SUNW,Ultra-4
root@hostname:/usr/lib #
 
==> Où la machine a une install super bizarre ou je sais pas....

mood
Publicité
Posté le 11-09-2014 à 13:55:30  profilanswer
 

n°1364305
Profil sup​primé
Posté le 11-09-2014 à 13:58:32  answer
 

En fait t'avais raison, c'est bien une machine de Mathusalem  [:thektulu]
 
Check dans /etc/init.d si tu as un script de demarage sendmail. Peut-etre qu'il fournit un autre fichier de config...
 
ps -ef | grep sendmail

n°1364307
kondor76
Posté le 11-09-2014 à 14:05:00  profilanswer
 

C'est ce que je ne cesse de répéter à ma femme, qui dis le contraire..... :sol:  
 
Voila le script du /etc/init.d:
 
case "$1" in
'start')
        if [ -f /usr/lib/sendmail -a -f /etc/mail/sendmail.cf ]; then
                if [ ! -d /var/spool/mqueue ]; then
                        /usr/bin/mkdir -m 0750 /var/spool/mqueue
                        /usr/bin/chown root:bin /var/spool/mqueue
                fi
                /usr/lib/sendmail -bd -q15m &
        fi
 
        if /usr/bin/nawk 'BEGIN{s = 1}
            $2 == "/var/mail" && $3 == "nfs" && $4 !~ /actimeo=0/ &&
            $4 !~ /noac/{s = 0} END{exit s}' /etc/mnttab; then
 
                /usr/bin/logger -p mail.crit "$ERRMSG1"
                /usr/bin/logger -p mail.crit "$ERRMSG2"
        fi
        ;;
 
 
et le ps:
 
    root 12806     1  0   Aug 27 ?        0:00 /usr/lib/sendmail -bd -q15m
    root  6201  1813  0 14:07:30 pts/0    0:00 grep sendmail
 
je n'avais perso, rien trouvé de concluant....

n°1364308
kondor76
Posté le 11-09-2014 à 14:12:26  profilanswer
 

je viens de faire un kill -HUP, rien de changé.... si je tenais de fichier de conf.....

n°1364310
Profil sup​primé
Posté le 11-09-2014 à 14:37:48  answer
 

Et si tu changes ta ligne DSmailhost.$m par une autre style DSmailsrv.$m -> HUP du process, les logs changent?

n°1364311
kondor76
Posté le 11-09-2014 à 14:38:53  profilanswer
 

juste une question sur cette ligne: c'est quoi le $m?

n°1364312
Profil sup​primé
Posté le 11-09-2014 à 14:57:56  answer
 

kondor76 a écrit :

juste une question sur cette ligne: c'est quoi le $m?


Le nom de domaine determine par sendmail.

n°1364313
Profil sup​primé
Posté le 11-09-2014 à 14:59:30  answer
 

/usr/lib/sendmail -bt -d0.1 < /dev/null

n°1364314
kondor76
Posté le 11-09-2014 à 15:00:19  profilanswer
 
n°1364315
Profil sup​primé
Posté le 11-09-2014 à 15:01:49  answer
 


C'est un mode debug. Ca fait l'output suivant:
 

# /usr/lib/sendmail -bt -d0.1 < /dev/null  
Version 8.13.1
 Compiled with: DNSMAP LOG MAP_REGEX MATCHGECOS MILTER MIME7TO8 MIME8TO7
  NAMED_BIND NDBM NETINET NETINET6 NETUNIX NIS NISPLUS PIPELINING
  SCANF XDEBUG
 
============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = cosmix
  (canonical domain name) $j = $w.$m
         (subdomain name) $m = playboy.be
              (node name) $k = cosmix
========================================================
 
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>

n°1364316
kondor76
Posté le 11-09-2014 à 15:06:32  profilanswer
 

srv est le nom du serveur ou il ya sendmail qui pose problème:

 

Version 8.8.8+Sun
 Compiled with: LOG MATCHGECOS MIME7TO8 MIME8TO7 NAMED_BIND NDBM NETINET
                NETUNIX NIS NISPLUS QUEUE SCANF SMTP XDEBUG

 

============ SYSTEM IDENTITY (after readcf) ============
      (short domain name) $w = srv
  (canonical domain name) $j = srv.domain
         (subdomain name) $m = surdomain
              (node name) $k = srv
========================================================

 

WARNING: writable directory /var
WARNING: writable directory /var/spool
WARNING: writable directory /etc
WARNING: writable directory /etc
WARNING: writable directory /etc
WARNING: writable directory /etc
ADDRESS TEST MODE (ruleset 3 NOT automatically invoked)
Enter <ruleset> <address>

 

==> srv n'est pas le même que le relay...


Message édité par kondor76 le 11-09-2014 à 15:11:53
n°1364317
kondor76
Posté le 11-09-2014 à 15:29:02  profilanswer
 

J'ai carrément supprimé la ligne DS du sendmail.cf, est il continue de me renvoyer des log identifique.... je vais voir s'il y a pas un autre fichier de conf...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  réseaux et sécurité

  Conf Sendmail sur solaris

 

Sujets relatifs
[sendmail] Les messages tardent à partirprobleme dns sur serveur dedie (named.conf) restoration posssible ?
Aix To Solaris et RHEL to DebianChangement banniere connexion solaris
Quelle distrib' de Linux pour cette conf et ce besoin svp ?Script ksh pour Solaris
[Topic unique] Solaris[SHELL][SOLARIS 8]nombre de jour entre 2 dates
-march=native dans son /etc/make.conf, parfait ? [Gentoo]Configurer Sendmail sous CentOS
Plus de sujets relatifs à : Conf Sendmail sur solaris


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR