Newsgroup: it.comp.www.html
Titolo: mail, subject, body, attachment e chi piu` ne ha piu` ne metta...

Mi scuso subito per la lunghezza del messaggio, ma non sono molto
pratico di HTML.
Volevo chiedere agli esperti di HTML le seguenti cose:
se io scrivo:
<HTML>
  <HEAD>
  </HEAD>
  <BODY>
    <A href="mailto:
f...@pinco.com
,
f...@panco.org?subject=pinco&body=
<P><BR>
      <EM>topogigio1</EM><BR>,
      <EM>topogigio2</EM></P>">spedisci agli indirizzi</A>
  </BODY>
</HTML>
con netscape 4.07, ottengo che la parte di codice HTML che segue &body= 
viene interpretata "correttamente". Nel senso che ad eseempio dove c'e` <BR>
effettivamente il corpo del messaggio contiene un "a capo".
Con IE/Outlook (versione 5 per entrambi) 
invece il corpo del messaggio contiene:
<P><BR>
      <EM>topogigio1</EM><BR>,
      <EM>topogigio2</EM></P>
Nel senso che se il messaggio e` speditto con Netscape, chi riceve riceve
topogigio1
,topogigio2
mentre se il messaggio e` spedito con IE/Outlook i destinatari ricevono
<P><BR>
      <EM>topogigio1</EM><BR>,
      <EM>topogigio2</EM></P>
(ammesso che sia stato disabilitato l'HTML, altrimenti ricevono robe
ancora piu` strane).
Ora, sarei interessato ad alcune cose:
   Lo standard HTML 4.0 (o qualcuno del precedenti)
   prevede qualcosa relativamente al formato del contenuto di
   href="mailto:
indirizzo
,indirizzo?subject=s&body=roba" di <A> ?
   Cioe` come possono essere fatti indirizzo,s,roba e` specificato
   da qualche parte ?
   Io non l'ho trovato nelle specifiche di HTML 4.0 
   ma forse e` solo nascosto bene. 
   Se lo standard HTML non e` quello giusto a cui
   rivolgersi, a quale ci si deve rivolgere (ammesso che uno standard
   esista per queste cose) ? 
   Preferibilmente non vorrei utilizzare delle cgi, ma anche con
   delle cgi, come potrei forzare l'interpretazione dei tag (vedi sotto) ?
   In particolare mi interesserebbe sapere se dopo &body= posso mettere
   del codice HTML, forzandone l' "interpretazione" come tale. 
   Cioe` non vorrei che fosse considerato tutto come testo, ma vorrei che
   i tag fossero 'interpretati' prima di inserire il corpo del
   messaggio nel mailer, ad esempio per poter
   inserire nel corpo del messaggio, del testo che formi una tabella 
   (invece cose tipo <EM> come riporta l'esempio mi interessano meno).    
 
   Mi interesserebbe che la cosa funzionasse almeno con Netscape e
   IE/Outlook, se proprio non c'e` modo di rispettare alcuno standard.
   Un'altra cosa che mi interessa e` se e` possibile in qualche modo
   forzare la spedizione di un attachment, oltre a tutto il resto.
   Cioe` non solo vorrei che in seguito al click sul link
   a. sia apre il mailer con il subject e il body desiderati (quest'ultimo
       formattato tipo tabella) e la spedizione avviene verso tutti
       i destinatari specificati,  ma inoltre
   b. vorrei che sempre in seguito allo stesso click venisse automaticamente
       "attached" un file da speficicare in qualche modo nel sorgente html
 
Scrivete pure che sono un pazzo furioso, se queste cose non si possono fare.
Grazie per l'attenzione
Marco Guidi
P.S.
Riporto un'altra informazione, anche se ritengo che sia inutile:
sia l'elenco degli indirizzi a cui spedire, che il testo del corpo
del messaggio, non li scrivo io a mano nella pagina html
ma sono generati automaticamente (attraverso Zope, per chi lo conosce) 
e sono o risultati di query su un qualche DB o comunque generati attraverso 
qualche costrutto DTML (ad esempio <!--#in-->). 
 

    del codice HTML, forzandone l' "interpretazione" come tale.
Io non lo farei, i risultati potrebbero essere molto
diversi dal previsto e molto variabili.  
Qualche browser potrebbe addirittura considerare chiuso
il tag A al primo > che incontra, troncare tutto e 
incasinare il resto della pagina.  In teoria non potrebbe
farlo, ma c'e' sempre qualche browser che si crede piu'
intelligente di quello che e', e pensa "sicuramente l'autore 
si e' dimenticato di chiudere le virgolette, adesso le
chiudo io".
	Mauro