Newsgroup: it.comp.appl.eudora
Titolo: invia link da browser mi da link "troncato"

Ciao
facendo file-invia link da FireFox 1.0.3 di indirizzi tipo
http://punto-informatico.it/p.asp?i=52542
su eudora 6.2.1.2 ottengo un messaggio in uscita con nel corpo questo
link:
http://punto-informatico.it/p.asp
 
Se invece imposto OE come programma predefinito e faccio la stessa
operazione il link che ottengo nel messaggio è corretto.
Deduco quindi che il problema sia in eudora.
Ma dove?
-- 
Yurij Gagarin
http://www.puknezabudok.ru/gagarin.jpg


Ciao,
un TJL73 che, forse, questo puņ aiutare...
-- 
Perdere Nicola per recuperare Giuliana.
Non e` stata una gran mossa.
Sarebbe stato meglio lasciare tutto com'era.

un TJL73 che, forse, questo puň aiutare...
Ciao
e grazie


 (che pero' nel caso citato viene troncato al punto interrogativo)
Probabilmente, Eudora interpreta quel punto interrogativo come l'inizio
di un nuovo campo o un parametro per la composizione della mail.
Dalle prove che mi capitò di fare in passato, non ho mai trovato un caso
in cui tutti i browser incrociati con tutti i mailreader da me provati,
si comportassero nello stesso modo.  è_é
Il problema, in genere, sta nel modo in cui il mailreader (Eudora, in
questo caso) interpreta la linea di comando passata dal browser.
Tieni conto che il punto interrogativo, nei mailto, viene utilizzato per
separare la parte contenente l'indirizzo del destinatario dagli altri
parametri (subject, body, ...).
Per essere privo di dubbi, in quel parametro, il punto interrogativo
dovrebbe essere sostituito dal suo identificativo esadecimale "%3F".
Cerco di spiegarmi con un esempio... la linea "canonica" per il mailto,
dovrebbe essere:
mailto:
recipient%40mail.box
?subject=Oggetto_della_mail&body=Corpo_della_mail
Ovviamente, dato che i caratteri "?", "=" e "&" vengono utilizzati quali
separatori, eventuali punti interrogativi, simboli di uguaglianza e E
commerciali, andrebbero rimpiazzati con i loro rispettivi valori
esadecimali ("%3F" per "?", "%3D" per "=" e "%26" per "&"... nonché
"%25" per "%", "%40" per "@" e così via).
L'utilizzo del carattere al posto del suo valore esadecimale, potrebbe
indurre il mailreader nel dubbio e incaricarlo di una libera
interpretazione... questo si concretizza in un diverso comportamento da
parte di Eudora e di OE.
Per verificarne il comportamento, ti basterà provare a vedere come si
comportano i due mailreader in questione, passando la stessa linea di
comando, in due collegamenti differenti:
,---- [EUDORA.LNK]
| eudora.exe mailto:?subject=il_titolo_della_pagina&body=
http://punto-informatico.it/p.asp?i=52542
`----
,---- [OE.LNK]
| msimn.exe /mailurl:mailto:?subject=il_titolo_della_pagina&body=
http://punto-informatico.it/p.asp?i=52542
`----
A questo punto, con Eudora, prova a sostituire l'ultimo punto
interrogativo con il suo valore esadecimale "%3F", con questo comando:
,---- [EUDORA2.LNK]
| eudora.exe mailto:?subject=il_titolo_della_pagina&body=
http://punto-informatico.it/p.asp%3Fi=52542
`----
Funziona?
Se sì, il problema è di FF che non passa il parametro correttamente.
Altrimenti, è un problema di Eudora che non lo interpreta in modo
corretto.
In qualsiasi caso, poi, bisognerà poi verificare che il browser
predefinito sia in grado di identificare quel "%3F" come un punto
interrogativo (ma, su questo, non dovrebbero esserci problemi).
Ciao,
un TJL73 che non ha qui un'installazione di Eudora su cui provare...
