Quel logiciel de messagerie est lancé lorsqu'un internaute clique
sur un lien « mailto: » ?
Tout simplement le logiciel défini comme logiciel de messagerie par
défaut sur l'ordinateur de l'internaute.
Si j'utilise « mailto : » dans mes pages, est-ce que
la personne qui veut m'écrire doit avoir configuré un logiciel de messagerie
pour envoyer son message ?
Oui. Si le logiciel de messagerie par défaut situé sur l'ordinateur
du visiteur n'est pas configuré ou est mal configuré, le message ne vous
parviendra jamais.
Y a t-il une limite dans la longueur des champs
?
A
priori, certains logiciels de messagerie n'acceptent pas de chaînes de longueur
supérieure à 255 caractères. Faites en sorte de ne pas dépasser cette
limite.
Y a-t-il une option dans la commande « mailto : »
pour donner le content-type du body ?
Pas à ma connaissance.
Est-il possible d'inclure un fichier en attachement dans la
commande « mailto : » ?
Non et bien heureusement ! Cela poserait de graves problèmes en
matière de sécurité.
Je voudrais faire passer un retour à la ligne dans le contenu du
message : quel est le caractère qui convient
?
Certains logiciels de messagerie (dont Outlook Express 6, Outlook,
Netscape 4.5, Eudora 5 et 6, The Bat!, Mozilla et Foxmail 4) acceptent la suite
de caractères
pour un retour chariot. Outlook Express 5 et AOL 7 ne le
gèrent pas.
Peut-on demander à l'utilisateur de taper l'adresse du destinataire
?
Il vous faut dans ce cas utiliser un
formulaire.
Est-il possible de changer le champ from (expéditeur)
d'un « mailto : » ?
Non. Celui-ci est fixé par le logiciel de messagerie appelé par le
lien. Par défaut le champ From est celui du compte principal paramétré dans le
logiciel. L'utilisateur peut éventuellement basculer le message vers un compte
secondaire paramétré dans le logiciel, mais cela est uniquement de son
ressort.
Est-il possible que le mail créé avec « mailto : »
soit envoyé directement ? C'est-à-dire sans que le logiciel de messagerie ne
l'affiche et n'oblige à cliquer sur Envoyer
?
L'envoi du courrier créé par mailto est géré normalement par le
logiciel de messagerie de l'utilisateur. Vous n'avez donc aucune emprise
là-dessus : vous ne pouvez ni imposer le choix du logiciel, ni ses paramètres !
Sachez simplement que la plupart des logiciels placent le courrier créé dans la
boîte d'envoi. Outlook Express, dans une certaine configuration (envoi direct),
envoie le contenu du formulaire en toute transparence sans que l'utilisateur
s'en aperçoive.
Comment faire pour bénéficier de la signature dans les
courriers émis ? Généralement la commande body = corps du mail écrase la
signature !
Là aussi, rien à faire, tout dépend du logiciel de l'utilisateur.
Pour la plupart, la signature est en effet écrasée.
Est-il possible que tous les messages envoyés soient considérés
comme "urgents" ?
Non.
Comment insérer du code HTML dans le message à partir du
« mailto : » ? Comment proposer l'envoi d'une page HTML de mon
site via la commande « mailto: » ?
A
ce niveau de perfectionnement, abandonnez le mailto si vous ne voulez pas monter
une usine à gaz. Préférez des langages comme Perl, PHP, ASP, etc., pour envoyer
des mails formatés.