Kan ik onderwerp / inhoud van e-mail instellen met behulp van mailto:?

Is het mogelijk om het onderwerp / inhoud van e-mail in te stellen wanneer ik MailTo gebruik:?


Antwoord 1, Autoriteit 100%

Ja, kijk alle tips en trucs met mailto: http: // www. angelfire.com/dc/html-webmaster/mailto.htm

MailTO-voorbeeld:

<a href="mailto:[email protected]?subject=free chocolate">example</a>

Antwoord 2, Autoriteit 8%

<a href="mailto:[email protected]?subject=Feedback for 
webdevelopersnotes.com&body=The Tips and Tricks section is great
&[email protected]
&[email protected]">Send me an email</a>

U kunt deze code gebruiken om onderwerp, lichaam, cc, bcc

in te stellen


Antwoord 3, Autoriteit 3%

De mailto:URL-schema is gedefinieerd in RFC 2368 . Ook wordt het Verdrag voor het coderen van informatie in URL’s en URI’s gedefinieerd in RFC 1738 en vervolgens RFC 3986 . Deze schrijven voor hoe ze de bodyen subjectHeaders opnemen in een URL (URI):

mailto:[email protected]?subject=current-issue&body=send%20current-issue

In het bijzonder moet u percentage een percentage van het e-mailadres, het onderwerp en het lichaam coderen en in het bovenstaande formaat plaatsen. Percentagecodeerde tekst is wettig voor gebruik in HTML, maar deze URL moet een entiteit zijn gecodeerd voor gebruik in een hrefattribuut, volgens de HTML4-standaard :

<a href="mailto:[email protected]?subject=current-issue&amp;body=send%20current-issue">Send email</a>

En meestal is hier een eenvoudig PHP-script dat codeert per het bovenstaande.

<?php
$encodedTo = rawurlencode($message->to);
$encodedSubject = rawurlencode($message->subject);
$encodedBody = rawurlencode($message->body);
$uri = "mailto:$encodedTo?subject=$encodedSubject&body=$encodedBody";
$encodedUri = htmlspecialchars($uri);
echo "<a href=\"$encodedUri\">Send email</a>";
?>

Antwoord 4, Autoriteit 2%

Ik heb een open-source-tool gemaakt om dit gemakkelijk te maken. Voer de gewenste snaren in en u krijgt meteen de mailto:

mailto.now.sh

💌⚡️ Sjabloon Volledige e-mails in een mailto


Antwoord 5, Autoriteit 2%

U kunt onderwerp toevoegen aan de MailTo-opdracht met behulp van een van de volgende manieren.
Toevoegen? Onderworpen aan mailto naar het mailtag.

<a href="mailto:[email protected]?subject=testing out mailto">First Example</a>

We kunnen ook tekst toevoegen aan het lichaam van het bericht door toe te voegen & amp; lichaam aan het einde van de tag zoals weergegeven in het onderstaande voorbeeld.

<a href="mailto:[email protected]?subject=testing out mailto&body=Just testing">Second Example</a>

Naast het lichaam kan een gebruiker ook typen & amp; CC of AMP; BCC om de CC- en BCC-velden in te vullen.

<a href="mailto:[email protected]?subject=testing out mailto&body=Just testing&[email protected]&[email protected]">Third
    Example</a>

Hoe voegt u onderwerp toe aan mailto-tag


Antwoord 6

mailto:[email protected]?subject=Your+subject

Antwoord 7

Ik splits het in afzonderlijke lijnen om het een beetje leesbaarder te maken.

<a href="
    mailto:[email protected]
    ?subject=My+great+email+to+you
    &body=This+is+an+awesome+email
    &[email protected]
    &[email protected]
">Click here to send email!</a>

Antwoord 8

Hier is de truc
http://neworganizing.com/content/blog/tip-Prepopulate- mailto-links-with-subject-body-tekst

<a href="mailto:[email protected]?subject=Your+tip+on+mailto+links&body=Thanks+for+this+tip">tell a friend</a>

Antwoord 9

Ja:

Gebruik ditom te experimenteren met mailto-formulierelementen en linkcodering.

U kunt onderwerp, hoofdtekst (d.w.z. inhoud), enz. in het formulier invoeren, op de knop drukken en de mailto html-link zien die u in uw pagina kunt plakken.

Je kunt zelfs elementen specificeren die zelden bekend zijn en worden gebruikt: cc, bcc, uit e-mails.


Antwoord 10

Ja, je kunt dit leuk vinden:

mailto: [email protected]?subject=something

Antwoord 11

Houd er rekening mee dat het niet mogelijk is om HTML in de berichttekst te gebruiken, volgens RFC 2368:

De speciale hname “body” geeft aan dat de bijbehorende hvalue de hoofdtekst van het bericht is. De “body” hname moet de inhoud bevatten voor de eerste tekst/platte tekst van het bericht. De mailto-URL is in de eerste plaats bedoeld voor het genereren van korte tekstberichten die feitelijk de inhoud zijn van automatische verwerking (zoals “subscribe”-berichten voor mailinglijsten), niet voor algemene MIME-teksten.

Tegoed: https://stackoverflow.com/a/13415988/1835519


Antwoord 12

Hier is een uitvoerbaar fragment om u te helpen bij het genereren van mailto: links met optioneel onderwerp en hoofdtekst.

function generate() {
  var email = $('#email').val();
  var subject = $('#subject').val();
  var body = $('#body').val();
  var mailto = 'mailto:' + email;
  var params = {};
  if (subject) {
    params.subject = subject;
  }
  if (body) {
    params.body = body;
  }
  if (params) {
    mailto += '?' + $.param(params);
  }
  var $output = $('#output');
  $output.val(mailto);
  $output.focus();
  $output.select();
  document.execCommand('copy');
}
$(document).ready(function() {
  $('#generate').on('click', generate);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="email" placeholder="email address" /><br/>
<input type="text" id="subject" placeholder="Subject" /><br/>
<textarea id="body" placeholder="Body"></textarea><br/>
<button type="button" id="generate">Generate & copy to clipboard</button><br/>
<textarea id="output">Output</textarea>

Antwoord 13

Als u html-inhoud aan uw e-mail wilt toevoegen, codeert u uw html-code voor de berichttekst en neemt u deze op in uw mailto-linkcode, maar het probleem is dat u het type e-mail van deze link niet vanuit platte tekst kunt instellen naar html, de klant die de link gebruikt, heeft zijn e-mailclient nodig om standaard html-e-mails te verzenden. Als je het wilt testen, is hier de code voor een eenvoudige mailto-link, met een afbeelding verpakt in een link (hoekige stijl-URL’s toegevoegd voor zichtbaarheid):

<a href="mailto:?body=%3Ca%20href%3D%22{{ scope.url }}%22%3E%3Cimg%20src%3D%22{{ scope.url }}%22%20width%3D%22300%22%20%2F%3E%3C%2Fa%3E">

De html-tags zijn url-gecodeerd.

Other episodes