Newsgroup: it.comp.software.mailreader
Titolo: Charset per il subject e Content transfer encoding

Salve a tutti.
A parte le scuse iniziali sul fatto che non ci ho mai capito un'acca di
charset e simili, mandando una mail da riga di comando mi sono sorti
alcuni dubbi:
1. Charset nel subject.
Mandando la mail direttamente da terminale sia il testo che i vari
header vengono inseriti nel terminale. Ora ho appurato che il terminale
usa utf-8, quindi ho aggiunto a mano gli header mime, come nell'esempio
sotto, che dovrebbe essere abbastanza comprensibile anche non conoscendo
i vari switch del comando (ok, li ho riscritti nella forma lunga)
Domanda: Il subject se si limita a 7 bit pu� viaggiare cos�, ma a causa
della � accentata andrebbe codificato. Dato che non ho sottomano un
Q-encoder, posso encodarlo in base64 tranquillamente? Lo vedono bene
tutti?
2. Content transfer encoding
Io qui sotto ho azzardato un "8bit", ma come faccio a scoprire quale
encoding supporta il mio server, a parte andare a tentativi? (o non ci
ho capito nulla?)
E, seconda cosa, come faccio a soprire come lo sta encodando il mio MTA
(questo programma da riga di comando non � Open Source, quindi non posso
verificare se sta traducendo il testo il 7 bit o se lo manda a 8 bit sul
server)
Ah, ecco il comando:
$ mtcmail --to destin@tario --from em@ildelmittente 
--subject "prova mtcmail-utf8 pi� mime" 
--body "questa � solo una prova di mail" 
--header "MIME-Version:1.0" 
--header "Content-type:text/plain; charset=\"utf-8\"" 
--header "Content-transfer-encoding:8bit"
Ciao.
--
Antonio :-D

 (questo programma da riga di comando non è Open Source, quindi non posso
Questo è Open Source:
http://caspian.dotconf.net/menu/Software/SendEmail/
BTW, perchè non usare heilroom mailx che c'è su cygwin, oppure perl?
-- 
                   ☿ ↫ ⚗ ↬ ☉
$(echo 502625742692402704447754P|dc)@
gmail.com

BTW, perchč non usare heilroom mailx che c'č su cygwin, oppure perl?
Perl poco mi scompiffera, usarlo solo per mandare una mail allora mi
ristudio come mandarle con awk!. :-)
Stavo pensando di rimettere mano a mutt ma vorrei un qualcosa che serva
semplicemente a mandare email (magari piů comodamente della riga di
comando, ma in caso uno script me lo faccio in 5minuti) senza perdere
tempo in nient'altro.
Ciao.
--
Antonio :-D

 ristudio come mandarle con awk!. :-)
Che c'entra awk? Devi avere un server smtp funzionante, e su macosx
di default non lo è.
Abilita postfix, e usa mailx.
IIRC: 
$ sudo postfix start
$ mailx -s "Soggetto" "
destin...@ciapi.me
"
More info:
man mailx
-- 
                   ☿ ↫ ⚗ ↬ ☉
$(echo 502625742692402704447754P|dc)@
gmail.com

man mailx
A questo punto potrei usare mutt 0 peggio elm, ma si torna nel problema
precedente: il massimo di configurazione che voglio fare e scrivere nome
server, e eventualmente quei due header mime.
Anche perché, tra l'altro, dovrei stare a mettere mano agli alias,
perché... beh, ti spiego il problema da cui è partito tutto.
A causa del fatto che mi collegavo da diversi computer, con diversi S.O.
(non sempre posso usare Pimmy) e diversi provider, ho iniziato ad usare
gmail come punto di confluenza per tutti i miei account.
Per ricevere quindi non c'è problema, ma per spedire... ho impostato
diversi indirizzi ma usando l'interfaccia web, o il suo smtp, Gmail
aggiunge il campo sender con il mio indirizzo gmail, che non voglio
rendere pubblico. Inoltre quando qualcuno mi risponde usando Outlook (o
OE, non ricordo), risponde direttamente al sender, non all'indirizzo
email che ho usato come from. e questo non mi piace, mi fa saltare tutti
i filtri.
Quindi la mia neccessità è quella di poter mandare una mail al volo,
solo a determinate persone, molto raramente quindi, usando un smtp
"pulito" e inserendo i soli dati che voglio rendere leggibili.
E non mi sono configurato un mailer per farlo, perché la frequenza di
questa necessità non vale lo spazio che mi andrebbe ad occupare un
programma di posta. ;-)
A questo punto: altre idee?
Grazie comunque per la chiacchierata, mi fa sempre piacere parlare di
cose tecniche.
--
Antonio :-D

 programma di posta. ;-)
Più semplice di così:
http://search.cpan.org/~mivkovic/Mail-Sendmail-0.79/Sendmail.pm
-- 
                   ☿ ↫ ⚗ ↬ ☉
$(echo 502625742692402704447754P|dc)@
gmail.com

 man mailx
Giovane, guarda  che quando  ho iniziato  ad usare la  posta elm  era il
mailreader "facile". ;-)
A parte gli  scherzi, mailx lo so come funziona, solo  che il legame con
Postfix mi secca.
Ciao.
-- 
Antonio

 
http://search.cpan.org/~mivkovic/Mail-Sendmail-0.79/Sendmail.pm
Ho dato un occhio ma sto perl č difficile pure da capire che scaricarti. :-D
In compenso ho trovato questo che fa proprio al caso mio: 
http://putmail.sourceforge.net/putmail.py_manpage.txt
Tra l'altro cercando ho trovato questa pagina, piena di programmini
interessanti: 
http://wiki.mutt.org/?LightSMTPagents
Ciao.
-- 
Antonio. :-D

 replay-to?
IL fatto č che io proprio non voglio che compaia negli header.


 $ mailx -s "Soggetto" "
destin...@ciapi.me
"
Dunque, mailx funziona e manda le  mail *SENZA* che io avvii il servizio
