Donnez vie à vos documents numériques !
 

Bouton envoi mail avec les champs “Subject” et “Body” pré-remplie

abracadabraPDF Forums PDF – Général Bouton envoi mail avec les champs “Subject” et “Body” pré-remplie

Étiqueté : , , ,

  • Créateur
    Sujet
  • #74117
    nini
    Participant

    Bonjour à tous,

    J’aimerais poser une question concernant un problème que je rencontre et que je ne parviens pas à résoudre.

    J’ai créé un bouton et dans l’onglet “Action“, j’ai inséré l’action “Ouvrir un lien Web” avec le code suivant :

    mailto:toto.lolo@gmail.com?subject=Demande d’accès?Body=Bonjour, Veuillez trouver ci-joint ma demande. Meilleures salutations

    Le souci est que ce code ne fonctionne pas lorsque les paramètres “subject” et “Body” sont utilisés ensemble. Pourtant, ils fonctionnent correctement séparément. Auriez-vous une idée de ce qui pourrait poser problème ?

    Je vous remercie par avance pour votre aide.

    Meilleures salutations,”

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Auteur
    Réponses
  • #74118
    Merlin
    Maître des clés

    Bonjour

     

    Le point d’interrogation ne s’utilise qu’une seule fois après l’adresse email, les ajouts suivant doivent être séparés par une esperluette.

    Il faut donc remplacer le deuxième point d’interrogation par une esperluette (et il me semble qu’il ne faut pas mettre de majuscule à “body”) :

    mailto:toto.lolo@gmail.com?subject=Demande d’accès&body=Bonjour, Veuillez trouver ci-joint ma demande. Meilleures salutations

    #74120
    nini
    Participant

    Je te remercie pour ton message !
    Je savais qu’il devait y avoir un caractère spécial, car j’avais essayé pratiquement tous, sauf l’esperluette.
    J’ai une autre petite question : est-il possible de faire un retour à la ligne après “Bonjour” dans le corps du texte ?

    Meilleures salutations

    #74123
    nini
    Participant

    Bonjour,

    J’ai trouvé ! Pour créer un retour à la ligne à l’endroit souhaité dans le code, utilisez simplement “%0D%0A“.

    Merci pour votre aide.

    Cordialement,

    #74125
    Merlin
    Maître des clés

    Je le met au format “code” pour éviter la transformation de certains caractères :

    Instructions mailto:

    En HTML l'instruction mailto peut être complétée, par exemple ci dessous:

    mailto=toto@truc.com?subject=ici l'objet du mail&body=ici le texte qui apparaitra dans le mail par défaut

    Donc dans le champ du lien vers le mail tu ajoutes &subject=ton objet &body=ton texte.

    Dans les textes de sujet et de corps de l'email il est préférable d'encoder les caractères spéciaux :

    , = %2C%20

    & = &

    Espace = %20

    Saut de ligne = %0D%0A

    < = %3c

    % = %25

    ? = %3

    Attention à ne pas encoder les “?” avant Subject et Body qui doivent rester tels quels…

    #74126
    nini
    Participant

    Super, merci Merlin pour ce complément 😉

    Cordialement,

Affichage de 5 réponses de 1 à 5 (sur un total de 5)
  • Vous devez être connecté pour répondre à ce sujet.