Pregunta ¿Puedo establecer el asunto / contenido del correo electrónico usando mailto :?


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


725
2018-01-24 12:41


origen


Respuestas:


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

Ejemplo de sujeto de mailto:

<a href="mailto:no-one@snai1mai1.com?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 alude en los comentarios, ambos subject y body debe ser escapado correctamente Utilizar encodeURIComponent(subject) en cada uno, en lugar de codificación manual para casos específicos (como %0A para saltos de línea).


1195
2018-01-24 12:42



<a href="mailto:manish@simplygraphix.com?subject=Feedback for 
webdevelopersnotes.com&body=The Tips and Tricks section is great
&cc=anotheremailaddress@anotherdomain.com
&bcc=onemore@anotherdomain.com">Send me an email</a>

puede usar este código para establecer el asunto, cuerpo, cc, bcc


97
2018-01-24 12:44



los mailto: El esquema de URL se define en RFC 2368. Además, la convención para codificar información en URL y URI se define en RFC 1738 y entonces RFC 3986. Estos prescriben cómo incluir el body y subject encabezados en una URL (URI):

mailto:infobot@example.com?subject=current-issue&body=send%20current-issue

Específicamente, debe codificar por ciento la dirección de correo electrónico, el asunto y el cuerpo y ponerlos en el formato anterior. El texto porcentual codificado es legal para su uso en HTML, sin embargo, esta URL debe ser codificada por la entidad para su uso en un href atributo, según el Estándar HTML4:

<a href="mailto:infobot@example.com?subject=current-issue&amp;body=send%20current-issue">Send email</a>

Y más generalmente, aquí hay un script PHP simple que codifica por encima.

<?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>";
?>

27
2017-12-28 16:18



Puede agregar el tema agregado al comando mailto utilizando una de las siguientes formas. Añada? Subject out mailto a la etiqueta mailto.

<a href="mailto:test@example.com?subject=testing out mailto">First Example</a>

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

 <a href="mailto:test@example.com?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:test@example.com?subject=testing out mailto&body=Just testing&cc=test1@example.com&bcc=test1@example.com">Third
    Example</a>

Cómo agregar sujeto a la etiqueta de mailto


22
2018-05-16 02:46



mailto:joe@company.com?subject=Your+subject

12
2018-01-24 12:43



Sí:

Utilizar esta experimentar con elementos de formulario de mailto y codificación de enlace.

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 utilizan: cc, bcc, de correos electrónicos.


10
2018-06-19 00:28



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

<a href="mailto:tips@neworganizing.com?subject=Your+tip+on+mailto+links&body=Thanks+for+this+tip">tell a friend</a>

7
2017-10-27 07:12