Newsgroup: it.comp.os.linux.sys
Titolo: cambiare l'smtp a seconda di che rete uso?

Ciao!
Uso il portatile in 2 posti: univerità e casa, in tutti e due con la
wireless.
Al momento, ogni volta che vado all'università e devo mandare una mail,
devo cambiare manualmente l'smtp con quello dell'università.
Siccome mi sono scritto un programmino che a seconda dell'access point
che vedo mi carica una configurazione di rete o l'altra, come posso fare
in modo che, automaticamente, anche se i miei client vogliono
connettersi a 
mail.tin.it
 in realtà quando sono all'uni vengono connessi
a 
smtp.lamiauni.it
? Avevo pensato a qualche tweak a resolv.conf ma mi
pare di aver capito che non sia possibile.
Grazie,
Ste.

 pare di aver capito che non sia possibile.
Dipende da che client di posta usi... Comunque non dovrebbe essere
difficile scrivere uno script che ti modifica il file di configurazione
con l'smtp giusto, sono arcisicuro che si trova in un formato testuale.
-- 
Stéphane Bisinger
Webmas... well...

 pare di aver capito che non sia possibile.
al massimo in /etc/hosts, se puoi lanciare uno script che cambi la riga
dove associ staticamente un ip ad un hostname. E' un po' sporca ma
dovrebbe andare.
ciao,
--
oggei

 una mail, devo cambiare manualmente l'smtp con quello dell'università.
Ciao,
 ho anch'io lo stesso problema ... L'ho risolto creando un file di 
configurazione tipo template per pine, e poi ho uno script che, prima 
di lanciare pine, gioca con ifconfig e sed.
Per te andrebbe bene una soluzione simile? O vuoi usare molti client di 
posta?
 Ciao
 Federico

 [cut]
Considerato che un MTA locale ti conviene comunque averlo puoi installare
nullmailer e affidare tutto a lui.
In fondo al programmino ci metti un bel:
echo SMTP.ADATTO.A.FARTI.FARE.RELAYING > /etc/nullmailer/remotes

 dovrebbe andare.
E' perfetto. Esattamente quello che cercavo. Preferisco usare questa
soluzione così i miei compagni di corso fanno girare il mio programmino
e basta senza smanettare con i client di posta.
Grazie a tutti!!
p.s. Tra un po' pensavo anche di metterlo online, se qualcuno è
interessato mi mandi una mail così quando sarà pronto (ora mi vergogno
del sorgente) gli darò il link.
Ciao!

 
Tuttavia è un po' rischioso, specie se uno non sa cosa sta succedendo:
devi ricordarti di reimpostare tutto allo spegnimento della macchina e
comunque prevedere i casi in cui la macchina viene spenta in modo
brusco, altrimenti ti ritrovi con un server smtp non raggiungibile per
colpa di impostazioni sbagliate...


 colpa di impostazioni sbagliate...
Si è vero è un po' rischioso ma il mio programmino è concepito per
essere eseguito ad oggni avvio, non è che lo carichi una volta ogni
tanto..  E' fatto per prendere in consegna tutta le gestione della
rete.. Quindi se si sconfigura tutto lui al primo riavvio rimette tutto
a posto..
Tuttavia adesso che mi ci fai pensare penserò a come evitare una
sconfigurazione in caso di chiusura violenta e impossibilità di eseguire
il mio programmino.
Grazie per il consiglio!

 [bla bla bla bla relaying denied bla bla bla caspiterina bla bla]
PERO` non sai come funziona nullmailer,dagli un occhio che spesso torna
utile. 
PERO` avevo anche scritto
"In fondo al programmino ci metti un bel: echo
SMTP.ADATTO.A.FARTI.FARE.RELAYING > /etc/nullmailer/remotes"
nullmailer,ssmtp e compagnia bella fanno proprio questo: puro e semplice
relaying sul server su cui sei autorizzato,non intendono sostituire un MTA
full featured come postfix o exim.

 eseguire il mio programmino.
Molte distro offrono la possibilità di avere più profili da scegliere al
boot o anche a sistema avviato.
Cosa mettere (cioè cosa modificare..) lo puoi scegliere con tutta
tranquillità. Mi sembra il sistema più pulito..
Ciao.
-- 
*** Linux user # 198661 --- ICQ 33500725 ***
***  Home  
http://web.tiscali.it/kailed
  ***
       ***  Powered by SuSeLinux  ***