Newsgroup: it.comp.os.linux.iniziare
Titolo: Problema con sendmail (relay)

Salve da quasi 2 anni utilizzo un server linux in azienda (ora redhat prima
suse) per la posta elettronica interna.
adesso ho il problema di far spedire la posta locale @
pippo.it
 ad un altra
macchina sempre collegata in rete locale @
pluto.it
 (non siamo su internet)
ho abilitato il relay ho provato molteplici configurazioni ma facendo mailq
vedo sempre in coda i messaggi che non partono.
con il messaggio:  
pluto.it
 "lookup failure" (o similare adesso non ricordo)
gli ip sono tutti statici, nel file host c'è 
pluto.it
 e tutti le macchine
del "dominio" con il relativo indirizzo infatti se pingo da terminal ho
risposta dalla macchina SMTP e se provo a madare la posta manualmente via
telnet è tutto ok !
(la posta degli utenti locale funziona perfettamente)
mi domando se sendmail vuole un DNS per la risoluzione del nome, ( file di
configurazione resolv.conf c'è "host,bind"  non gli basta host ?)
non è che devo configurare un  DNS(bind) locale inserendo un record MX per
pluto.it
 per far risolvere il nome a SENDMAIL ?
(se si come si fa? non ho mai configurato bind)
nota:
eppure ricordo che un paio di anni fa quando avevo configurato sendmail su
una suse6 non avevo avuto alcun problema a fare relay nelle stesse identiche
condizioni. (suse al posto dell'attuale redhat e forse un sendmail +
vecchio)
vi inserisco il file di conf 
sendmail.mc
Caffè pagato a chi mi da una mano !!!
Glauco
divert(-1)
include(`/usr/share/sendmail-cf/m4/cf.m4')
VERSIONID(`linux setup for Red Hat Linux')dnl
OSTYPE(`linux')
define(`SMART_HOST',`
pluto.it
')
define(`confDEF_USER_ID',``8:12'')dnl
undefine(`UUCP_RELAY')dnl
undefine(`BITNET_RELAY')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
FEATURE(local_procmail,`',`procmail -t -Y -a $h -d $u')dnl
FEATURE(`access_db',`hash -T<TMPF> -o /etc/mail/access.db')dnl  (nel file
c'è 
pluto.it
)
FEATURE(`blacklist_recipients')dnl
EXPOSED_USER(`root')dnl
DAEMON_OPTIONS(`Port=smtp,Addr=172.X.X.X, Name=MTA') (indirizzo IP 
pippo.it
)
FEATURE(`relay_hosts_only')dnl
FEATURE(`loose_relay_check')dnl
MAILER(smtp)dnl
MAILER(procmail)dnl
Cwlocalhost.localdomain

 (se si come si fa? non ho mai configurato bind)
Credo che tu abbia individuato il problema:
innazitutto configura /etc/resolv.conf per il bind
domain <xxx.tld>
nameserver <indirizzo ip di un name server>
e poi cambia /etc/nsswitch per gli hosts bind,hosts
per l'installazione di un dns 
http://www.bluray.it/dns.html
Ciao

 > non č che devo configurare un  DNS(bind) locale inserendo un record MX


 > > non è che devo configurare un  DNS(bind) locale inserendo un record MX
