Newsgroup: it.comp.reti.ip-admin
Titolo: [OT?] Come funziona un server SMTP/MTA?

Salve a tutti.
Mi interesserebbe capire come funziona un server SMTP: ho già fatto un
po' di ricerche in internet e ho trovato l'RFC821, che spiega come
dialogare con il server: ora vorrei capire come fa l'SMTP a spedire
l'e-mail alla casella di posta giusta.
Se non sbaglio usano il Message Transport Agent che, in teoria, si
dovrebbe rivolgere ai server SMTP di destinazione per recapitare
l'e-mail ma non capisco come mai alcuni server SMTP (per esempio
smtp-in.tiscali.it
) non accettino connessioni dall'esterno nonostante
siano il risultato di query MX al DNS.
Ho capito male io o tiscali fa qualcosa di strano?
Tutti gli altri SMTP che ho provato funzionano...
Chiedo scusa se sono OT ma non sapevo a chi rivolgermi. :)
Grazie.
Stefano
rste...@SPAMlibero.it

 Ho capito male io o tiscali fa qualcosa di strano?
smtp-in.tiscali.it
 sulla porta 25 risponde regolarmente... forse è stata una
coincidenza che a te non abbia funzionato

coincidenza che a te non abbia funzionato
Caspita, come hai fatto?
Io sono su rete tin e se provo a aprire una connessione con telnet a
smtp-in.tiscali.it:25
 tutto quello che ottengo č:
554 
mail.tiscali.it
 Service not available - access denied
e mi chiude la porta in faccia! :(
(NB: risponde come 
mail.tiscali.it
 ma se cerco di aprire una
connessione sulla porta 25 a quell'indirizzo il risultato č un bel
timeout)
Forse a tiscali non piace tin?
Con gli altri server riesco dialogare e a mandare e-mail verso
indirizzi che appartengono al loro dominio (anche se vengono da domini
diversi).
Tutto quello che sto cercando di fare č mimare un MTA: query MX al DNS
con il dominio dell'e-mail per ottenere l'SMTP relativo e poi aprire
una connessione con l'SMTP ottenuto e mandare l'e-mail.
E cosě che funziona, vero?
Nel caso in cui fossi OT vi prego di dirmi a chi mi devo rivolgere,
grazie.
Stefano
rste...@SPAMlibero.it

 
smtp-in.tiscali.it:25
 tutto quello che ottengo č:
Se sei su rete Tin non puoi usare l'SMTP di Tiscali

 vero?
Sei nel giusto, dovresti riuscire a mandare mail *al* dominio tiscali.
Probabilmente il motivo per cui ti sbatte la porta in faccia è che hai un
ip listato in qualche black-list di dial-up e quindi la macchina tiscali
è in grado di tenerti fuori già per quello (
mail-abuse.org
 se non sai di
cosa parlo).
Dato che NON fai parte della sua rete non sei abilitato a inviare posta
in uscita e dato che sei blacklistato (e quindi non sei un server
appartenente a qualche altro dominio) non sei abilitato nemmeno a
inviarne in entrata.
E' una supposizione, sia chiaro...
Non so neanche se tiscali usi qualche black-list...
-- 
Emanuele Balla aka Skull
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)

inviarne in entrata.
Ho guardato su 
http://mail-abuse.org/cgi-bin/lookup
e a quanto pare non sono in una blacklist, o meglio, non sono su
quella blacklist...
Secondo me quelli di Tiscali hanno deciso di impedire l'accesso ai
dial-up di tin e basta: se uso l'SMTP di tin, tutto funziona.
Nel frattempo ho scritto a Tiscali per ottenere chiarimenti: sono
curioso di vedere cosa rispondono!
Grazie mille per aver risposto.
Ciao
Stefano
rste...@SPAMlibero.it

 curioso di vedere cosa rispondono!
Non so se i chiarimenti li otterrai, ma è in ogni caso perfettamente
normale che facciano quello che fanno...
In verità lo faccio anche io ;-)
C ya 


"Maurizio I." wrote:

IMHO non esattamente, dipende da come e' configurato: di solito dovrebbe
consentirti ugualmente l'accesso, e consentirti di mandare posta solo ai
domini da lui consentiti (e gestiti: fra i quali 
tiscali.it
), ma
impedirti, come di prammatica, di effettuare relay verso altri domini.
E' possibile, come e' stato gia' detto, che in questo caso sia configurato
per impedire del tutto l'accesso a determinati intervalli di indirizzi di
tin riservati al dial-up, ma che consenta comunque (e necessariamente)
l'accesso dei server smtp di tin. La quale secondo me e' buona cosa, al
fine di facilitare il lavoro anti-spamming...   :-)
bye G.L.
--
La logica non attiene alla verosimiglianza delle ipotesi,
ma alla coerenza delle tesi con le ipotesi.


mica tanto: se io avessi il mio MTA su adsl come cavolo faccio a mandare
posta verso tiscali?

 posta verso tiscali?
la discriminante non è il fatto di avere l' adsl o altro, ma di avere un
ip statico o dinamico.
Un server SMTP su adsl va bene. Un server SMTP su dialup no.
Byez...


Byez...
La domanda che ho fatto io riguarda programmi del tipo:
http://www.qksoft.com/qk-smtp-server/
Ti presento uno scenario di utilizzo credibile: sei in giro per lavoro
col tuo portatile, puoi accedere a reti LAN che si affacciano su
internet e vuoi spedire e-mail senza fare troppi cambiamenti alla
configurazione del tuo client di posta.
Se ogni rete a cui hai accesso usa un provider diverso, devi impostare
il client ogni volta in modo che acceda al server SMTP giusto.
Se il server, invece, è sulla tua macchina, allora come indirizzo ci
metti un bel 127.0.0.1 e sei a posto per sempre.
Ora credo che il discorso sia più chiaro: non importa se il mio
indirizzo IP in internet sia statico oppure dinamico, il server SMTP è
sempre sul mio computer a portata di mano.
In realtà il problema che ha generato questa mia domanda è molto più
complicato e insidioso perchè ci sono dei vincoli che non mi
permettono di impostare facilmente un server SMTP predefinito.
Bene, spero di essere stato più chiaro questa volta :)
Per la cronaca, Tiscali mi ha risposto ma non mi ha detto quello che
cercavo... vabbè :(
Ciao
Stefano
rste...@SPAMlibero.it

 per sempre.
poesse che sia risolutivo, ma è anche la fonte primaria dello spam. Se
non effettuassi nessun controllo su chi mi invia posta, dovrei riceverla
anche da coloro che si mettono un server di posta sul proprio pc per
motivi molto meno nobili dei tuoi...
Se devo dare disponibilità in relay a macchine che non appartengono ad
una subnet conosciuta , pretendo una autenticazione del tipo pop before
smtp.
Se l'utente si autentica, per me va bene...
Per il resto rifiuto:
chi chiama da dialup
chi risulta presente in blacklist di open-relay
chi dice di appartenere ad un dominio che per il mio dns non esiste.
Poi ci passo un po' di antivirus, un pizzico di spamassassin e se la mail
è ancora buona la consegno... :-)
Poi sia chiaro che su questi aspetti c'è più o meno totale libertà da
parte dei gestori dei server: l'SMTP è mio e lo gestisco come pare a
me... ;-)


 metti un bel 127.0.0.1 e sei a posto per sempre.
Lo faccio anche io, e controllo che la mail venga accettata.
Se la mail non viene accettata, reimposto il Mercury (uso quello) per
usare un altro SMTP (quello dell'ISP con cui mi sono collegata) come
relay, oppure mi cambio al volo le impostazioni del client, per quel
giro.
Insomma, te ne accorgi anche se un server ti rifiuta la mail, e puoi
anche gestire la situazione se la mail e' urgente.
-- 
   => Don't Let Your Fears Stand in The Way of Your Dreams !!! <=
 
http://www.delymyth.net/
 ~ 
http://www.stores.ebay.it/delymythsstore/
 ICQ: 8761263 - MSN: 
dely...@msn.com
 E-Mail: 
DEly...@despammed.com
           => FREE! Hardware Anti-Virus!!! - /dev/brain <=

metti un bel 127.0.0.1 e sei a posto per sempre.
Ci sono programmi che fanno solo da smtp relay. Imposti comunque a
127.0.0.1 il tuo client di posta, e cambi di volta in volta il server
a cui va' indirizzata.
Soluzioni?
- un semplice nat/pat (trovato per caso uno di pochi k), imposti che
il traffico verso la porta 25 locale va' verso la porta 25 di
smtp.providerdellasededovetitrovi.it
- un programma smtp/relay (*). ce ne sono di vari tipi, dal piu'
semplice in cui devi impostare di volta in volta quello giusto, a
quello che lo fa in maniera automatica o quasi
(*) ne avevo trovato uno, che in base alla connessione selezionava il
server smtp corrispondente.
Una curiosita': perche' non metti nella configurazione un server smtp
autenticato? La maggior parte dei provider seri lo prevede.
Cosi' come d'altronte chi fornisce solo caselle di posta
-- 
sulla confezione c'e' scritto: "richiede win95 o migliore (*)" perche'
allora mi funziona con win me? (non ricordo l'autore)
(*) l'originale ha sia il significato di "migliore" che di "sucessivo"

chi dice di appartenere ad un dominio che per il mio dns non esiste.
Ok, su questi punti siamo dello stesso parere.
Cmq il mio problema ormai è stato "risolto" impostando come server
SMTP quello giusto per la macchina su sarà eseguito il programma.
Non è una soluzione elegante ma per il momento è la migliore a
disposizione.  :(
Ciao
Stefano
rste...@SPAMlibero.it

anche gestire la situazione se la mail e' urgente.
Purtroppo nel mio caso la situazione č (era) piů complicata perchč non
č una persona a spedire l'e-mail ma un programma completamente
autonomo: se non gli si imposta il server giusto il programma dovrebbe
fare una richiesta all'utente e a questo punto non sarebbe piů
autonomo.
Cmq a quanto pare il problema č stato "risolto"... aggiungendo altri
vincoli al progetto :(
Ciao
Stefano
rste...@SPAMlibero.it

autenticato? La maggior parte dei provider seri lo prevede.
Come ho spiegato in altri messaggi, io devo poter spedire posta
indipendentemente dal punto in cui mi trovo: purtroppo non posso
modificare facilmente la configurazione del mailer ogni volta. :(
Ciao
Stefano
rste...@SPAMlibero.it

 Tiscali...
Se l'azienda in questione ha una dial-up, vuol dire che l'SMTP non è anche
un record MX, quindi viene utilizzato solo per la posta in uscita e non
per quella in entrata.
Per questi utilizzi, esistono le funzionalità di smart-relaying. Se poi il
server che mi chiama se ne frega... beh.. me ne frego anche io ;-)
Dato che ci sono tutti i presupposti per dubitare della sua buona fede,
dubito ;-)


indipendentemente dal punto in cui mi trovo: purtroppo non posso
E facendo così la imposti una volta, e ci rimane finche vive il
fornitore dell'smtp.
Io avevo fatto cosi' con galactica (*). Avevo impostato il suo smtp su
tutte le identita', e:
- usavo l'smtp di galactica quando mi connettevo con galactica
- usavo l'smtp di galactica quando mi connettevo con tiscali
- usavo l'smtp di galactica quando mi connettevo con supereva
- usavo l'smtp di galactica quando mi connettevo con jumpy
- usavo l'smtp di galactica quando mi connettevo con lombardiacom
- usavo l'smtp di galactica quando mi connettevo con infinito
- usavo l'smtp di galactica quando mi connettevo con kataweb
(*) avevo galanight. Uno dei pochi a cui ha funzionato (**), a quanto
pare
(**) finche' e' durata.
L'unico vincolo, e' che se 
- usi quello di un provider a pagamento che prevede l'smtp
autenticato, hai l'uso dell'smtp finche' hai il contratto,
- usi quello di un provider free che prevede l'smtp autenticato, per
tenere l'smtp devi evitare che ti scada
- usi quello di una casella a pagamento (che se prevede) l'smtp (solo
autenticato) lo puoi usare finche' hai il contratto
- usi quello di una casella free (che se prevede) l'smtp (solo
autenticato) lo puoi usare finche' non lasci scadere la casella o non
chiude il servizio.
-- 
Nel caso in cui vi sia discrepanza fra la realtà e la Legge, è la realtà ad essere sbagliata.
(Douglas Adams)

dubito ;-)
Effettivamente ... non e' che il nostro "rste" puo' accennarci qual'e'
l 'uso legittimo per cui aprioristicamente scarta l'uso di un server
smtp esterno in qualsiasi condizione. :-/
Forse sono gli occhiali, ma proprio non riesco a vedere il motivo. :-p


Forse sono gli occhiali, ma proprio non riesco a vedere il motivo. :-p
Beh, gli scenari che avevo descritto, anche se non rispecchiano la
realtà del mio progetto, sono abbastanza realistici, o no?
Ciao
Stefano
rste...@SPAMlibero.it