Newsgroup: it.comp.os.linux.iniziare
Titolo: Come inviare e-mail da console impostando SMTP?

Ciao a tutti...
forse l'oggetto non è troppo chiaro, quindi mi spiego.
Devo riuscire ad inviare delle e-mail da riga di comando da un 
server Linux che non è dotato di server SMTP proprio. Vorrei quindi 
sapere _come_ e _dove_ impostare il server SMTP da far usare al 
server Linux quando voglio inviare e-mail.
Grazie mille!
Inviato da 
www.mynewsgate.net

 
usa 'mutt'
in rete trovi quanti howto vuoi (spiegarlo qui è un po' lunghetto :)))
ciao
ps: volendo, per un utilizzo moooolto interattivo della posta c'è anche il
comando (appunto comando , non client) 'mail'

 Inviato da 
www.mynewsgate.net
mutt 
indi...@dest1.it
 
indi...@dest2.it
 <...> -s 'Oggetto eMail' -a
'/home/io/nomeallegato.txt' -x -i /home/io/testomessaggio.txt << EOF
EOF
-- 
Andrea CP

 EOF
Ciò presuppone che il server abbia a disposizione un MTA, dato che mutt
in proprio non lo fa, e mi sembra di aver capito che non c'è. Al limite
può installare un smtp minimale nella sua home e usarlo abbinato a elm,
nail o sempre mutt.
ciao
- -- 
Stick Linux in your PC:    
www.stixx.org
STIXX-USB :: STIXX LIVE! :: STIXX Pocket
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
iEYEARECAAYFAj9UYgcACgkQLpOZQGVrY42VHACcCm+D6LL4kCdaLf5Psmh7sdoc
TWMAn2agBda5F9YSRJ9+YJXlrDu9HC3C
=BAgP
-----END PGP SIGNATURE-----

 ciao
Si, certo. Mi sono dimenticato di specificarlo. Mutt manda a sendmail o
similare. Io ho installato Postfix e mi trovo bene. E' anche semplice da
configurare.
-- 
Andrea CP

 server Linux quando voglio inviare e-mail.
AFAIK _non_ puoi, perlomeno non nel modo che dici tu.  Devi farti uno
scriptino che ``mimi'' un telnet o un netcat al sistema remoto, magari
puoi usare expect.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 k|b|s), forse in preda ai fumi dell'alcool disse:
Beh, era ancora presto...
ciao ;)
- -- 
Stick Linux in your PC:    
www.stixx.org
STIXX-USB :: STIXX LIVE! :: STIXX Pocket
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
iEYEARECAAYFAj9UmOEACgkQLpOZQGVrY43M0ACeMNrj8oEAD8nZ93tSorYVVULk
SwoAmwVf8QQOt1Iqg6wv5TOMJUf8NJRh
=C18D
-----END PGP SIGNATURE-----

 comando (appunto comando , non client) 'mail'
E mooooooolto interattivo esiste telnet sulla porta 25 :))
Nicola.
-- 
chi va pian va san e va lontan

 E mooooooolto interattivo esiste telnet sulla porta 25 :))
Come ben spiegato su certi giornalini con i teschi e i font di matrix ;)
ciao
- -- 
Stick Linux in your PC:    
www.stixx.org
STIXX-USB :: STIXX LIVE! :: STIXX Pocket
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (MingW32)
iEYEARECAAYFAj9UyckACgkQLpOZQGVrY414swCfeLicVCn57S4jc0PGy8xXnk7h
AKwAoJmpqPk+P3YTfpHGI1H4w+YQIktU
=fgci
-----END PGP SIGNATURE-----

 server Linux quando voglio inviare e-mail.
Se i programmi si rivolgono al server Linux per inviare una mail,
significa che si stanno rivolgendo al server SMTP installato su di
esso.  
Le possibilità sono due:
- installi un server SMTP, per quanto leggero e minimale sulla tua
  macchina, e gli dici di rigirare tutte le mail che riceve ad un
  server SMTP remoto;
- configuri ciascun programma in modo tale che usi un server SMTP
  remoto anziché locale.
-- 
Tip | Per fare un tar separato per tutte le sottodirectory contenute nella
of  | directory corrente:
the | 
day | find . -maxdepth 1 -type d \! -name "." -exec tar cf {}.tar {} \;
0017| 

  remoto anziché locale.
Oh, mi e' venuta un'altra idea, forse :-)
Sempre mi sono chiesto se e' possibile in una macchina *nix impostare
una sorta di resolv.conf del protocollo SMTP, cioe' un file dove
potevo indicare qual e' il server SMTP che questa macchina deve usare
senza essere limitato al solo localhost.
Bene, veniamo alla domanda/idea, le connessioni al server smtp in
locale sono fatte attraverso Unix domain socket oppure sono normali
connessioni sull'interfaccia di loopback?  Perche' nel secondo caso,
una regolina di PREROUTING...
Beh, immagino siano socket unix, se no avrei scoperto l'acqua calda,
solo per il mio problema ovviamente ;-)


 solo per il mio problema ovviamente ;-)
No, sono normali connessioni sull'interfaccia di loopback, e l'idea
non sarebbe neanche male, non fosse che cosě anche la posta locale
(che su *nix č normale strumento di report da parte di cron &c.)
verrebbe smistata su un server remoto.
Comunque, volendo installare un MTA locale che faccia *solo*
forwarding, ottenendo lo stesso risultato, ne esistono, mi viene in
mente per esempio nullmailer.
-- 
Tip | Un buon punto di partenza per Debian:
of  | 
http://www.debian.org/doc/manuals/quick-reference/quick-reference.it.html
the | 
day | Tutto (ma proprio *tutto*) su Debian, e non solo:
0026| 
http://www.debian.org/doc/manuals/debian-reference/reference.it.html

 semplice da configurare.
Non posso installarci nulla di quel tipo! Devo solo poter inviare le
e-mail da console utilizzando l'SMTP che ho anche configurato su tutti i
PC Client (SMTP del provider)...
Come si fa?

 mente per esempio nullmailer.
ME ne parli di più??? Cos'è?

 ME ne parli di più??? Cos'è?
Un finto MTA (demone SMTP) che in realtà si limita a scaricare (quasi) tutto
il lavoro che gli vien chiesto di fare ad un MTA remoto.
Package: nullmailer
Description: Simple relay-only mail transport agent
 Nullmailer is a replacement MTA for hosts which relay to a fixed set of
 smart relays. It is designed to be simple to configure and especially
 useful on slave machines and in chroots. nullmailer's upstream homepage
 can be found at 
http://www.untroubled.org/nullmailer/
, Debian backports
 for woody are provided at 
http://alioth.debian.org/projects/pkg-nullmailer/
.
 There is also a mailing list at 
http://lists.em.ca/?list=nullmailer
.

 Come si fa?
Trovi un programma che dialoghi direttamente con un server SMTP invece
di demandare il lavoro a un eseguibile sendmail o simile.  Forse Pine
lo fa.
-- 
Tip | Alcuni metodi di ordinamento utili per elencare il contenuto di una
of  | directory con ls:
the | $ ls -X             # ordina per estensione
day | $ ls -S             # ordina dal più grande al più piccolo
0019| $ ls -t             # ordina dal più recente al più vecchio

 mente per esempio nullmailer.
Vero, ne avevo provati anch'io un po', oltre a quello che hai citato
ssmtp e esmtp IIRC (e mi ricordo che anche tu l'avevi fatto per una
macchina vecchiotta) ma risparmierei comunque qualcosina in termini di
risorse.  Cosa?  Tu mi dici inetd?  Beh, anche quello e' vero ;-P
Ciao
