polux1er
Me gustaría saber cómo incluir varias direcciones de correo electrónico en el enlace mailto. Estoy intentando esto:
<a href="mailto:email@example.com?subject=[Help]%20Base Leisure&cc=email@example.com,email@example.com">Contact Email</a>
Pero no está funcionando. ¿Alguna idea de cómo hacerlo?
FJT
Necesita un punto y coma como separador.
<a href="https://stackoverflow.com/questions/26509787/mailto:email@example.com?subject=[Help]%20Base Leisure&cc=email2@example.com;email3@example.com">Contact Email</a>
Algunos clientes de correo electrónico (p. ej., GMail de Android) no permiten mailto:
enlaces para duplicar la misma dirección de correo electrónico en ambos To:
y Cc:
campos.
-
De acuerdo a rfc-editor.org/rfc/rfc5322.txt como se menciona en stackoverflow.com/questions/9278363/…, el separador es una coma “,”. No me funciona el punto y coma (Firefox y Thunderbird).
– Hermann
18 de junio de 2018 a las 10:07
-
@Hermann El documento referido habla sobre cómo presentar los encabezados durante la comunicación, no se mencionan las solicitudes HTTP correo a estructura. el documento apropiado para referirse es tools.ietf.org/html/rfc6068#section-2 y tienes razon El estándar propone que sea un valor separado por comas para varias direcciones. Consulte la sección 2.
– rafia
13 sep 2019 a las 22:33
-
@Hermann Pero Outlook no acepta un valor separado por comas… mira esta imagen
– rafia
13 de septiembre de 2019 a las 22:58
Agregando a esto ahora, ya que he pasado algún tiempo lidiando con este problema. Esto va a ser principalmente para aplicaciones de escritorio, y no es absolutamente infalible. Es simplemente la opción más razonable.
Outlook para PC solo acepta punto y coma como separador. Las comas lo romperán. Algunas aplicaciones de correo comunes en los últimos años aceptan tanto el punto y coma como la coma. Y todo excepto Outlook acepta una coma. Por ejemplo, Apple Mail no acepta punto y coma, especialmente si tiene más de 3 direcciones separadas, pero Gmail no tiene ningún problema.
Es una mala captura 22, la mejor solución parece ser verificar la plataforma de los usuarios a través de window.navigator.platform, y si ve Windows, cambie el separador a un punto y coma. No es en absoluto una solución a prueba de balas, y debe evitar confiar en un enlace mailto si necesita este tipo de funcionalidad. Pero si debe hacerse, consulte la plataforma y espere lo mejor.
Esta solución se prueba para estas aplicaciones predeterminadas, suponiendo que el usuario esté ejecutando sistemas operativos recientes:
Mac (coma): Outlook para Mac, Apple Mail, Gmail, navegador Gmail
Windows (punto y coma): Outlook 2011 en adelante, Windows Mail, Gmail.
iOS (coma): iOS Mail, Gmail
-
Gracias @Devin por su contribución, pero ¿puede sugerirlo con un código de ejecución de muestra?
– pollux1er
17 de julio de 2020 a las 8:01
Encontré una solución a este problema. Para especificar 2 o más direcciones postales, los caracteres de conexión “%2C%20” debe usarse entre ellos. Se usan en lugar de comas. En este recurso, puede obtener más información sobre los parámetros que se pueden usar. Resulta que el enlace será así.
<a href="mailto:email@example.com?subject=[Help]%20Base Leisure&cc=email@example.com%2C%20email@example.com">Contact Email</a>
-
“%2C%20” es la coma codificada en hexadecimal (y un carácter de espacio siguiente): “, “
–Piotr Henryk Dabrowski
25 de septiembre a las 22:13
praveen kasineni
<a href="https://stackoverflow.com/questions/26509787/mailto:email@example.com?subject=[Help]%20Base Leisure&cc=email@example.com;email@example.com">Contact Email</a>
Posible duplicado de: stackoverflow.com/questions/9278363/…
– dippas
22 de octubre de 2014 a las 14:26
No estoy seguro de ver una respuesta a esa pregunta… @dippas
– pollux1er
22/10/2014 a las 14:30