Newsgroup: it.comp.os.linux.sys
Titolo: Sendmail - problemi smtp

Eccomi con un altro problema
ho configurato sendmail per gestire la mia posta, ma il problema č che dalla
macchina linux riesco ad uscire e a mandare posta, ma dall'esterno, quindi
da un account qualsiasi(esempio libero) non riesco a mandare posta al mio
dominio.
Cosa posso fare?Mi potreste aiutare a risolvere il problema?
Grazie mille
--------------------------------
Inviato via 
http://usenet.libero.it

 Cosa posso fare?
per prima cosa potresti dire dove punta il record mx del tuo dominio...
-- 
Emanuele Balla aka Skull
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)

 Ho sbagliato qualcosa?
Mboh... la prima cosa che ho voluto fare qui dentro è stato togliere il 
dns dalla macchina 2kili dove era... ergo non lo so ;-)
BTW, prova a interrogarlo dall'esterno... ad esempio con un
host -t mx 
dominio.it
 ip-del-dns
e vedi se effettivamente chi richiede il record viene direzionato sulla 
linux...
Byez.


praticamente.. avevo un server windows 2000 con exchange.
ho tolto exchange e ho fatto un server linux solo per la posta.
sul 2000 ho configurato il dns in modo che punti sul server linux
il dns su 2000 ora si presenta cosi:
@ MX w2k.dominio,it
mail CNAME 
mail01.dominio.it
mail01 A indirizzo ip
w2k è il server 2000
mail è sempre il server 2000
mail01 è il nuovo server linux
Ho sbagliato qualcosa?

--------------------------------
Inviato via 
http://usenet.libero.it

 > praticamente.. avevo un server windows 2000 con exchange.


 mi potresti aiutare?
partiamo così:
dove è il server smtp? interno o in dmz?
è un smtp pubblicamente raggiungibile o ti serve soltanto per la posta 
interna?
e il dns? il 2kili è interno o esterno?
se è esterno ( e quindi gestisce il dominio "pubblico" ), fa da primario 
o da secondario?
hai un secondario? viene aggiornato?
che ti dice il comando host di cui sopra dato dalla console del server 
di posta e diretto al tuo 2kili? [*]
che ti dice se usi lo stesso comando passandogli l'ip del dns esterno ( 
o del secondario se il tuo dns ti fa già da esterno ). Ti dice la stessa 
cosa? ti punta alla macchina linux? [*]
Intanto partiamo da qui... sennò otterremmo un albero di regressione 
binaria con profondità esagerata ;-)
Byez...
[*] L'host -t mx ti passa solo l'hostname a cui punta. fai anche un
host nome-ottenuto ip-server-dns
per sapere se punta all'ip pubblico effettivamente associato alla 
macchina linux.


Allora:
il server linux smtp è su una interfaccia esterna così anche il mio server
win2000 e funge da dns.
il comando host mail indirizzoip-w2k mi da il seguente risultato:
using domain server:
Name: indirizzoip-w2k
Address: indirizzoip-w2k#53
Aliases:
mail.dominio.it
 has address indirizzoip-linux
il nuivi server di posta (linux) si chiama mail01.
Grazie di tutto
il mio uin di icq è 49918270.Se hai icq forse facciamo prima :)

--------------------------------
Inviato via 
http://usenet.libero.it

Prima che ti dicano di passare a postfix, courier, qmail ecc..
provo ad aiutarti:
verificato che il record MX e' giusto, fai dall' esterno
$ telnet IPgiarisoltorecMX 25
cioe' telnet sulla porta 25. A questo punto qualche comando SMTP
e vedi le risposte e cio' che viene loggato il /var/log/maillog
o messages o secure ...
HELO 
casamia.it
Sendmail ti dovra' rispondere
250 nomemacchina Hello e altra roba ....
MAIL FROM: userlocale@dominio
250 2.1.0 userlocale@dominio... Sender ok
RCPT TO: 
usermi...@casamia.it
250 2.1.5 us...@casamia.it... Recipient ok
data
354 Enter mail, end with "." on a line by itself
ciao
.
250 2.0.0 qadfqaefqad Message accepted for delivery
quit
221 2.0.0 nomemacchina
Connection closed by foreign host.
Se vedi qualcosa di diverso, il messaggio non e' consegnato, ma
perche'
es. se non hai messo in /etc/
sendmail.cf
 la linea del dominio,
ti dice che non fa relay.
...
Djtuodominio
...




 ...
ciao e scusate l' errore.
roberto.

 Cosa potrebbe essere?
Il tuo sendmail E' configurato bene.
Non scherzo, stai rifiutando posta dagli sconosciuti, come deve essere
se vuoi evitare di essere usato come veicolo per SPAM.
IL messaggio ti dice che il client non corrisponde a nessun nome.
Se il client e' interno, o lo registri nel dns locale (se ce l'hai) o lo
scrivi nel file /etc/hosts.
Ricordati poi di abilitarlo anche in relay-domains.
Insomma, sei vittima della buona configurazione, vai su 
sendmail.org
 e
leggiti gli howto riguardanti lo spam.
-- 
          |Save our planet!
   Ciao   |Save wildlife!
  roberto |For your E-MAIL use ONLY recycled Bytes  !!
          |roberto poggi   
rpo...@softhome.net

 server: 550, Errore socket: 2, Numero di errore: 0x800CCC79
Ma la macchina con OE di cui parli si connette in rete locale, come ho
pensato nella risposta precedente, o arrivi da internet?
Nel secondo caso non funzionera' mai, ed e' giusto cosi'.


... Relaying denied. IP name lookup failed 
[ipaddressdelclientdiposta]', Porta: 25, Protezione (SSL): No, Errore del 
server: 550, Errore socket: 2, Numero di errore: 0x800CCC79
Cosa potrebbe essere?
grazie mille


La prova con telnet doveva servire a vedere i messaggi dal server
che ti fa da relay. Sembra che prenda err. 550, relay denied.
Il client e' su un IP esterno e utilizza il tuo server linux con
sendmail come SMTP relay?? Allora e' impostata una policy che
vieta il relay da certi IP o se impossibile fare reverse lookup.
prova a vedere se in /etc/
sendmail.cf
 hai
# Hosts that will permit relaying ($=R)
FR-o /etc/mail/relay-domains
nel file /etc/mail/relay-domains (o comunque si chiami quello
indicato con FR-o) ci sono le classi di IP a cui e' permesso di
usare il server per relay SMTP.
credo che mettendo una linea con solo 0 si permetta a chiunque di
usare il tuo server per relay. 0 starebbe per rete 0.0.0.0 cioe'
tutto. Non credo che sia cio che tu vuoi, avere un server cosi'!!
Pero' per una semplice prova si puo'.
Inoltre non so' ancore se il tuo sendmail una un altro relay server
con la linea
DSnomeserverrelay
o
DS[ip.server.relay]
o se consegna direttamente. se hai altri server di relay, telnetta
la porta 25 di questi e vedi cosa ti da.
Ho dato fondo alle mie risorse.
ciao.
roberto.

l'OE non è nella rete locale, ma all'esterno.
Penso che il problema me lo dia anche se mi collego con un modem a qualsiasi
provider e con l'account del mio dominio cerco di mandare posta ad un altro
dominio.
Come posso risolvere il problema?
Grazie mille

--------------------------------
Inviato via 
http://usenet.libero.it

 Come posso risolvere il problema?
Connettendoti al provider di cui usi il server smtp.
E' la prima cosa che si fa per chiudere la porta allo spam accettare
posta solo se diretta al proprio dominio, o originata dal proprio
dominio.
Negli altri casi, se accetti posta che arriva da chiunque e deve andare
ovunque, diventi un open relay, tanto ambito da chi fa dello spam una
professione.
PS: cerca di imparare a quotare, grazie.
