html - hipervinculo - mailto subject




¿Puedo configurar el asunto/contenido del correo electrónico usando mailto:? (8)

Aquí está el truco http://neworganizing.com/content/blog/tip-prepopulate-mailto-links-with-subject-body-text

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

¿Es posible establecer el asunto / contenido del correo electrónico cuando uso mailto :?


Aquí hay un fragmento de código para ayudarlo a generar mailto: enlaces con asunto y cuerpo opcionales.

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>



Puede agregar el asunto agregado al comando mailto usando una de las siguientes formas. Agregue? Subject out mailto a la etiqueta mailto.

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

También podemos agregar texto en el cuerpo del mensaje agregando & body al final de la etiqueta como se muestra en el siguiente ejemplo.

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

Además del cuerpo, un usuario también puede escribir & cc o & bcc para completar los campos CC y BCC.

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

Cómo agregar sujeto a la etiqueta mailto


Sí, vea todos los consejos y trucos con mailto: http://www.angelfire.com/dc/html-webmaster/mailto.htm

mailto tema ejemplo:

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

mailto con contenido:

<a href="mailto:?subject=look at this website&body=Hi,I found this website
and thought you might like it http://www.geocities.com/wowhtml/">tell a friend</a>

Como se menciona en los comentarios, tanto el subject como el body deben escaparse adecuadamente. Use encodeURIComponent(subject) en cada uno, en lugar de codificación manual para casos específicos (como %0A para saltos de línea).


Sí:

Use this para experimentar con elementos de correo a formulario y codificación de enlaces.

Puede ingresar el asunto, el cuerpo (es decir, el contenido), etc. en el formulario, presionar el botón y ver el enlace mailto html que puede pegar en su página.

Incluso puede especificar elementos que rara vez se conocen y se utilizan: cc, bcc, desde correos electrónicos.


Tenga en cuenta que no es posible utilizar HTML en el cuerpo del mensaje, de acuerdo con RFC 2368 :

El "cuerpo" especial de hname indica que el hvalue asociado es el cuerpo del mensaje. El hname "cuerpo" debe contener el contenido de la primera parte de texto / cuerpo simple del mensaje. La URL mailto está destinada principalmente para la generación de mensajes de texto cortos que en realidad son el contenido del procesamiento automático (como los mensajes de "suscripción" para listas de correo), no cuerpos generales de MIME.

Crédito: https://.com/a/13415988/1835519






mailto