Newsgroup: it.comp.os.linux.sys
Titolo: SENDMAIL

Ho un problema con sendmail su SuSE 7 Professional
se faccio telnet localhost 25 non ho problemi
se lo faccio sull'indirizzo pubblico della macchina ho connection refused
per pop3 tutto ok

 se lo faccio sull'indirizzo pubblico della macchina ho connection refused
Con il netstat cosa dice? E' probabile che sia configurato per ascoltare e
quindi rispondere solo alle richieste fatte a localhost e non agli indirizzi
pubblici della macchina, per sicurezza. In questo caso modifichi il file
sendmail.cf
 e togli una riga del tipo:
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
define(`confTO_COMMAND', `24h')dnl
o comunque un riferimento all'indirizzo della loopback.
E' una configurazione tipica anche degli ultimi redhat :|

 ha scritto nel messaggio
news:ajtqf4$2a4$1...@fe1.cs.interbusiness.it...

Prova a guardare il file /etc/mail/relay-domain(s)
probabilmente il sendmail non e' configurato per accettare SMTP da nessun
dominio o rete al di fuori di localhost


Temo che in quel caso però accetti la connessione ma rifiuti il messaggio
una volta capito che non è destinato ad un utente compreso in quella lista o
la connessione non arriva da IP/nomi di nominio listati in quel file.

non ho queste due righe nel 
sendmail.cf
DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl
define(`confTO_COMMAND', `24h')dnl
in hosts.allow ho inserito la riga
ALL : ALL
hosts.deny è vuoto
relay-domains ha la riga
0.0.0.0
che faccio ????????

 > Con il netstat cosa dice?
Sarebbe anche interessante, se non troppo lunga, la configurazione del
sendmail.mc

mentre tento da un terminale una connessione smtp con l'IP pubblico del
server, ho un collegamento in telnet e ho una sessione smtp con
localhost.....
linuxsrv:/home/netadmin # netstat -tcp 25
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State
PID/Program name
tcp        0      2 linuxsrv.testmio:telnet 212.131.xxx.yyy:2263
ESTABLISHED
3683/in.telnetd: 21
tcp        0      0 localhost:smtp          localhost:1029
ESTABLISHED
3723/sendmail: serv
tcp        0      0 localhost:1029          localhost:smtp
ESTABLISHED
3722/telnet
tcp        0      0 linuxsrv.testmio:telnet 212.131.xxx.yyy:2266
ESTABLISHED
3705/in.telnetd: 21
linuxsrv:/home/netadmin #
NON TROVO IL FILE sendmail.mc.... se vuoi ti posto 
sendmail.cf

ho anche disabilitato iptables ma non cambia nulla !!

 define(`confTO_COMMAND', `24h')dnl
Questa è una sintassi di m4, per cui dovresti casomai averlo nel 
sendmail.mc
Nel 
sendmail.cf
 invece
# SMTP daemon options
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA
Modifica l'ip con quello su cui ascoltare o con 0.0.0.0 se vuoi 
ascoltare su tutti gli ip
Byez
-- 
Emanuele "SKULL" Balla
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)


ho inserito
O DaemonPortOptions=Port=smtp,Addr=0.0.0.0, Name=MTA
in 
sendmail.cf
lanciato
rcsendmail reload
ma quando tento di entrare in telnet sull'indirizzo pubblico ho sempre
connection refused
N.B. non ho firewall installato
con iptables -L non mi escono regole