Risultati da 1 a 10 di 10
  1. LoSmilzo Guest

    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
     

  2. Joe Galaxy Guest

    Re: Charset per il subject e Content transfer encoding

    <7sldp55uulqdglnr28dkef8m8pfc02778m*AP.lan> wrote:
    > Salve a tutti.

    Hi
    Non sarebbe il caso di specificare su che OS lavori?

    > (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
     

  3. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Ciao, *Joe Galaxy*!
    Il /Wed, 10 Mar 2010 09:11:48 +0100/ hai scritto :

    ><7sldp55uulqdglnr28dkef8m8pfc02778m*AP.lan> wrote:
    >> Salve a tutti.

    >Hi
    >Non sarebbe il caso di specificare su che OS lavori?


    NOn pensavo fosse importante una volta specificato il problema e i dati
    in mio possesso. MA dato che di charset non ci capisco un ciufolo... :-)
    Parlavo del terminale di OSX (10.5.8, Leopard)

    >> (questo programma da riga di comando non è Open Source, quindi non posso

    >
    >Questo è Open Source:
    >http://caspian.dotconf.net/menu/Software/SendEmail/


    Maledetto, quindi adesso devo spulciarmi il sorgente... :-D

    A parte gli scherzi riguardo alle due domande?

    >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
     

  4. Joe Galaxy Guest

    Re: Charset per il subject e Content transfer encoding

    <bv0lp5t2rn5hpcgpqep7ff09k8s19fch17*AP.lan> wrote:
    > Parlavo del terminale di OSX (10.5.8, Leopard)

    Ecco.

    > Maledetto, quindi adesso devo spulciarmi il sorgente... :-D

    None, è per win.

    > Perl poco mi scompiffera, usarlo solo per mandare una mail allora mi
    > 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" "destinatario*ciapi.me"

    More info:
    man mailx



    --
    ☿ ↫ ⚗ ↬ ☉
    $(echo 502625742692402704447754P|dc)*gmail.com
     

  5. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Ciao, *Joe Galaxy*!
    Il /Sat, 13 Mar 2010 10:11:51 +0100/ hai scritto :

    ><bv0lp5t2rn5hpcgpqep7ff09k8s19fch17*AP.lan> wrote:
    >> Parlavo del terminale di OSX (10.5.8, Leopard)

    >Ecco.


    >> Maledetto, quindi adesso devo spulciarmi il sorgente... :-D

    >None, è per win.


    I sorgenti compilano pure sotto OSX. Solo che nell'immediato non posso
    provarlo. Devo vedere se posso preimpostare dei parametri (header,
    principalmente,e i dati dell'account) in un file per farglieli leggere,
    come per l'altro programma.

    >> Perl poco mi scompiffera, usarlo solo per mandare una mail allora mi
    >> ristudio come mandarle con awk!. :-)

    >Che c'entra awk?


    Con perl o python ci sono dei moduli da importare per aggiungere le
    funzionalità di rete ai propri script, con AWK si poteva fare qualcosa
    di simile andando a usare direttamente le interfacce di rete (se cerchi
    awk e inet forse trovi dei vecchi documenti).

    >Devi avere un server smtp funzionante, e su macosx
    >di default non lo è.


    Si, ma non volevo abilitarlo.
    Lo so che non richiede molte risorse, sulla mia linuxbox usavo proprio
    postfix, ma non mi va di stare ad avviare un servizio che non mi serve,
    poiché con la flat adsl, avendo diversi smtp che posso usare, non ho
    l'esigenza di gestire una coda locale.

    >Abilita postfix, e usa mailx.
    >IIRC:
    >$ sudo postfix start


    Dovrei stare a configurarlo, e ...non me ne tiene. :-)
    Anche perché dovrei stare a vedere se posso andarmelo a configurare
    serenamente a mano o se in quel modo si incasina qualche cosa.
    E poi potrei recuperare il mio vecchio post.conf ma sono cambiate
    parecchie cose, comunque dovrei rimetterci mano.

    >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
     

  6. Joe Galaxy Guest

    Re: Charset per il subject e Content transfer encoding

    <phenp5t8ufghe7nd76rp289gj9g53n41r5*AP.lan> wrote:
    > funzionalitÃ* di rete ai propri script, con AWK si poteva fare qualcosa
    > di simile andando a usare direttamente le interfacce di rete (se cerchi

    Appunto, si appoggia ad un programma esterno, non lo fa di suo.

    > Lo so che non richiede molte risorse, sulla mia linuxbox usavo proprio
    > postfix, ma non mi va di stare ad avviare un servizio che non mi serve,
    > poiché con la flat adsl, avendo diversi smtp che posso usare, non ho
    > l'esigenza di gestire una coda locale.

    E chi parla di gestire coda locale?

    > Dovrei stare a configurarlo, e ...non me ne tiene. :-)

    Pronto:
    ----8<---- CUT HERE ----8<----
    smtpd_banner = $myhostname ESMTP $mail_name (Go away Spamboy!)
    biff = no
    append_dot_mydomain = no
    #delay_warning_time = 4h
    readme_directory = no
    myhostname = localhost
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    myorigin = /etc/mailname
    ## metti il tuo hostname
    mydestination = host.example.com, localhost, localhost.localdomain, localhost
    ### metti il tuo smarthost
    relayhost = out.aliceposta.it
    mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
    mailbox_size_limit = 0
    recipient_delimiter = +
    inet_interfaces = all
    ----8<---- CUT HERE ----8<----

    > E poi potrei recuperare il mio vecchio post.conf ma sono cambiate

    main.conf

    > 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.

    Con mailx non ti serve niente.

    > diversi indirizzi ma usando l'interfaccia web, o il suo smtp, Gmail

    Usa un altro smart host o il tuo localhost.localdomain.

    > 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.

    replay-to?

    > 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. ;-)

    Più semplice di così:
    http://search.cpan.org/~mivkovic/Mai...79/Sendmail.pm


    --
    ☿ ↫ ⚗ ↬ ☉
    $(echo 502625742692402704447754P|dc)*gmail.com
     

  7. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Joe Galaxy <see*my.sig.invalid> writes:

    > Abilita postfix, e usa mailx.
    > IIRC:
    > $ sudo postfix start
    > $ mailx -s "Soggetto" "destinatario*ciapi.me"


    Dunque, mailx funziona e manda le mail *SENZA* che io avvii il servizio
    postfix. Guarda, sarò un po' arrugginito con header e robe simili ma
    non ho capito bene che giro fa la mail. Sembra che venga spedita
    direttamente all'SMTP di ricezione... O c'è qualche misteriosa
    configurazione di Leopard oppure... boh?

    Ovviamente dovrei andare a configurare qualcosa perché le mail partono
    col from "mioutentesulcomputer*nomecomputer.homenet.telcomi talia.net" Ma
    arrivano. :-)

    > More info:
    > 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
     

  8. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Joe Galaxy <see*my.sig.invalid> writes:

    [POSTFIX]:
    >> Dovrei stare a configurarlo, e ...non me ne tiene. :-)

    > Pronto:
    > ----8<---- CUT HERE ----8<----

    [...]
    > ----8<---- CUT HERE ----8<----


    Troppo buono! :-)
    Quello di cui mi accontenterei è una specie di Blat (per Windows). [1]

    >> E poi potrei recuperare il mio vecchio post.conf ma sono cambiate

    > main.conf


    Vabbè... :-)

    [Gmail]
    >> diversi indirizzi ma usando l'interfaccia web, o il suo smtp, Gmail

    > Usa un altro smart host o il tuo localhost.localdomain.


    Usare lo smart ho st con gmail mi creava altri problemi (non ricordo ma
    non potevo).

    >> 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.

    > replay-to?


    IL fatto è che io proprio non voglio che compaia negli header.

    [1]
    > http://search.cpan.org/~mivkovic/Mai...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
     

  9. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Joe Galaxy <see*my.sig.invalid> writes:

    [POSTFIX]:
    >> Dovrei stare a configurarlo, e ...non me ne tiene. :-)

    > Pronto:
    > ----8<---- CUT HERE ----8<----

    [...]
    > ----8<---- CUT HERE ----8<----


    Troppo buono! :-)
    Quello di cui mi accontenterei è una specie di Blat (per Windows). [1]

    >> E poi potrei recuperare il mio vecchio post.conf ma sono cambiate

    > main.conf


    Vabbè... :-)

    [Gmail]
    >> diversi indirizzi ma usando l'interfaccia web, o il suo smtp, Gmail

    > Usa un altro smart host o il tuo localhost.localdomain.


    Usare lo smart ho st con gmail mi creava altri problemi (non ricordo ma
    non potevo).

    >> 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.

    > replay-to?


    IL fatto è che io proprio non voglio che compaia negli header.

    [1]
    > http://search.cpan.org/~mivkovic/Mai...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
     

  10. LoSmilzo Guest

    Re: Charset per il subject e Content transfer encoding

    Joe Galaxy <see*my.sig.invalid> writes:

    > Abilita postfix, e usa mailx.
    > IIRC:
    > $ sudo postfix start
    > $ mailx -s "Soggetto" "destinatario*ciapi.me"


    Dunque, mailx funziona e manda le mail *SENZA* che io avvii il servizio
    postfix. Guarda, sarò un po' arrugginito con header e robe simili ma
    non ho capito bene che giro fa la mail. Sembra che venga spedita
    direttamente all'SMTP di ricezione... O c'è qualche misteriosa
    configurazione di Leopard oppure... boh?

    Ovviamente dovrei andare a configurare qualcosa perché le mail partono
    col from "mioutentesulcomputer*nomecomputer.homenet.telcomi talia.net" Ma
    arrivano. :-)

    > More info:
    > 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
     

Discussioni Simili

  1. [TB 3.0] Modificare il Content-Transfer-Encoding
    Salve, vorrei evitare, se fosse possibile, che Thunderbird usi sempre la codifica quoted-printable. Ho cercato in questo ed altri gruppi, così...
    [TB 3.0] Modificare il Content-Transfer-Encoding inviato Di Zero nel forum it.comp.software.mailreader
    Replies: 0
    Ultimo Messaggio: 01-19-2010, 05:45 PM
  2. [vb.net] content-transfer-encoding ed invio mail
    Ciao, ho qualche difficoltà con l'invio di mail mediante vb.net 2005. Il problema è che chi riceve il messaggio (che dovrebbe poi processare in...
    [vb.net] content-transfer-encoding ed invio mail inviato Di Escaflowne nel forum it.comp.lang.visual-basic
    Replies: 0
    Ultimo Messaggio: 02-27-2008, 02:15 PM
  3. charset encoding
    Stessa pagina su due server diversi stesso browser stesso :"<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />" Ma sul primo...
    charset encoding inviato Di leo nel forum it.comp.www.php
    Replies: 4
    Ultimo Messaggio: 04-08-2006, 05:24 PM
  4. Transfer-Encoding: chunked
    Salve a tutti! La mia domanda è questa: nella richiesta HTTP (GET /....) com'è possibile specificare al server che non si vuole ricevere i dati in...
    Transfer-Encoding: chunked inviato Di Marco M. nel forum it.comp.www.html
    Replies: 0
    Ultimo Messaggio: 08-04-2005, 10:13 AM
  5. [Indy 9] TidMessage Content-Transfer-Encoding: quoted-printable
    Ciao, come da oggetto sto utilizzando idMessage di Indy per interpretare i messaggi email a partire da l'email in formato testo in uno stream...
    [Indy 9] TidMessage Content-Transfer-Encoding: quoted-printable inviato Di MassimoB nel forum it.comp.lang.delphi
    Replies: 0
    Ultimo Messaggio: 02-16-2005, 11:45 AM