Newsgroup: it.comp.os.linux.software
Titolo: email multiple, provider incompatibili [sendmail, procmail, fetchmail]

Salve a tutti.
utilizzo i programmi del subject, e vorrei sapere se e' possibile 
risolvere la seguente situazione, eventualmente amche cambiandone uno o 
piu'. 
Avendo il pc in comune tutta la famiglia, mi trovo a gestire indirizzi 
multipli, di vari utenti su vari ISP (tiscali, libero e tin).
per ricevere, ricevo tranquillamente senza problemi con qualunque 
connessione. per la spedizione, devo invece usare con ogni ISP la 
connessione relativa. 
Siccome vorrei evitare di tenere le mail in spool finche' l'utente si 
collega al suo ISP, c'e' una maniera di riconfigurare il tutto per 
approfittare di qualunque connessione disponibile? posso farlo con 
qualche altro prog? vorrei poter pianificare la spedizione, per 
approfittare delle tariffe ridotte, senza dover chiamare tutti gli ISP 
a rotazione...
logicamente la posta deve rimanere a nome dell'utente che l'ha spedita.
non posso cioe' cambiare il mittente per renderlo conforme alla 
connessione in atto.
spero di essere stato chiaro, grazie a chi vorra' rispondere.

carlo conti wrote:

In genere basta spedire con un unico server smtp: quello con cui ti stai 
collegando. Molti provider infatti non permettono, per motivi di 
sicurezza di collegarsi al proprio server smtp attraverso un'altra 
connesione. Quindi spedisci tutte le mails, con qualunque indirizzo con 
il server smtp dell'isp con cui in quel momento hai il collegamento.
Per quanto riguarda il mittente non ti preoccupare, quello rimane 
comunque e sempre lo stesso e non influisce minimamente con il percorso 
che fanno le mail. Potresti anche metterne uno a caso, non cambierebbe 
nulla nella spedizione, certo non potresti ricevere risposte....
ciao
Vincenzo
-- 
Per contattarmi
togliere BOH
visitate il nostro sito:
www.comunita.org

 collegamento.
e come faccio a far sapere a sendmail e fetchmail quale collegamento e' 
in atto?

 
con sendmail con so, con postfix basta che dopo la connessione modifichi 
con postconf la riga relativa al relay, e sei a cavallo; a fetchmail non 
frega nulla di nulla, la posta la puoi scaricare con qualunque provider.
-- 
Configura internet, junkbuster, fetchmail, procmail, leafnode, firewall,
dns, wwwoffle, postfix, mutt, slrn, kernel, ed altro, visitando il sito:
http://mrshark.sourceforge.net
 od 
http://mrshark.cjb.net
 e scaricando il
"Quick&Easy Configuration Howto". Cosenza LUG: IRC: 
irc.openprojects.net
canale #cslug - Mailing-list: 
http://www.linux.it/mailman/listinfo/cslug

 modifichi con postconf la riga relativa al relay
grazie delle info, vediamo se ho capito:
dopo la connessione, faccio eseguire dall'utente mail (oltre a 
fetchmail)
postconf -e relay=<smtp server>; postfix reload; postfix flush
dove <smtp server> e' il server relativo alla connessione effettuata
giusto?

carlo conti wrote:

Puoi trovare alcune info utili nel sito in firma-->Linux-->Tips
Ciao.
 
 
-- 
***  Per E-mail rimuovi ModE dall'indirizzo  ***
  *** Linux user # 198661 --- ICQ 33500725 ***
*** homepage 
http://web.tiscalinet.it/kailed
 ***
            *** Powered by Linux ***

 giusto?
Non so come funga postconf e che funzioni abbia, ad ogni modo per
sostituire quella riga basta usare sed o poco piu` su 
main.cf
 .
Tanto comunque uno scriptino che lanci cosi`:
posta libero
o
posta wind
..ecc te lo devi comunque fare. 
Ciao
-- 
Subject con R: corretti automaticamente, ma comunque
                                     patcha il tuo newsreader.
   CYFN : Change Your Fucking Newsreader !

 sostituire quella riga basta usare sed o poco piu` su 
main.cf
 .
postconf cambia le righe di 
main.cf
 al volo, senza riscrivere il file, 
quindi e' adatto per variare pochi parametri in base all'isp in uso


 posta libero
si, questo era scontato :)
grazie cmq.

 connessione relativa.
Il problema e' che il server di posta di ogni privider accetta mail solo
dagli utenti di quel provider. Lo stesso dicasi per i server di news.
La soluzione che ho adottatio io si basa sull'utilizzo del campo Replay-To. 
Ogni utente avra' un proprio profilo in base al proprio account. Ognuno si 
setta il proprio Replay-To. Con fetchmail NON ci sono problemi per il 
"ritiro" della posta. Pero ogni volta che ci si connette ( mi sembra di 
capire con provider diversi ) bisogna cambiare il proprio relay-host. 
Questo lo si puo' fare facilmente con degli script.
Io me ne sono  fatto uno cosi:
lo invoco con il nome del provider
- mi crea il file /etc/ppp/pap-secrets con i parametri giusti ( questo 
perche i vari account condividono lo stesso username, ma password diverse e 
pppd non gradisce )
- mi cambia il server di news nel file di configurazione di leafnode
- mi cambia il server di posta nel file di configurazione di postscript
- mi lancia la connessione

 quindi e' adatto per variare pochi parametri in base all'isp in uso
Intuivo, dicevo solo che visto che ormai lo script se lo doveva fare,
con 2/3 `case', non ci metteva niente a usare sed.... =)
