Cómo activar una aplicación de correo electrónico cuando el usuario hace clic en un enlace de correo electrónico en el navegador

La forma correcta es la segunda:

<a href="mailto: [correo electrónico protegido "" Envíenos un correo electrónico

Es posible que desee codificar en URL la dirección de correo electrónico para que sea un poco más difícil para los robots de spam enviar esa dirección de correo electrónico.

Sin embargo, cómo reacciona el navegador a esto depende del navegador. En dispositivos móviles, abrirá la aplicación de correo electrónico predeterminada del teléfono (o solicitará una opción en Android). En el escritorio, podría abrir la aplicación de correo de escritorio predeterminada. Chrome, recientemente, ha sido un poco difícil al respecto y eso está fuera de tu alcance. Entonces, ahora las personas se están moviendo a los formularios de contacto, ya que son más consistentes (y le permiten transmitir otra información con el mensaje, como la IP del usuario, etc.)

Daniel | apollodatasolutions.com

No puede controlar la máquina de otras personas ni las opciones predeterminadas. Cualquier intento de eludir esto indudablemente hará que su sitio web parezca malicioso.

Por lo que publicó, mailto es la mejor opción de las dos que ha mostrado.

En última instancia, es probable que esté mucho mejor con un formulario de envío por muchas razones diferentes, pero aquí hay varias:

  1. Usted controla la línea de asunto, esto hace que los filtros sean más útiles para ordenar correos electrónicos
  2. Puede ocultar su dirección de correo electrónico de la cosecha por robots de spam
  3. En cierta medida, puede evitar correos que no le brinden la información que está buscando.
  4. No tiene que competir con usuarios en computadoras compartidas o computadoras sin una cuenta de correo electrónico predeterminada que no pueda comunicarse con usted.
  5. no tiene que preocuparse por futuros navegadores o navegadores de mano que pueden no admitir las cosas de la misma manera que espera que los navegadores actuales manejen este proceso.

No tiene el control para hacerlo, depende de la configuración del navegador de cada usuario.

La mayoría de los navegadores usan la aplicación de correo predeterminada del sistema operativo para abrir estos enlaces. Su usuario puede ingresar y cambiar sus valores predeterminados en el navegador (por ejemplo, instrucciones para Mozilla Firefox), pero a menos que pueda dictar a cada usuario cuál debería ser su valor predeterminado, no puede hacer lo que está pidiendo.

Su segunda versión funciona perfectamente y abre mi cliente de correo de la manera que lo configuré. Sin embargo, si no tiene una aplicación de correo electrónico configurada para abrir, esto no es lo que sucederá, depende completamente del sistema del usuario. Un iPhone, por ejemplo, mostrará el nuevo mensaje emergente de correo.

También puede agregar opciones CC y BCC a eso, junto con un asunto.

[correo electrónico protegido [correo electrónico protegido y [correo electrónico protegido &subject=Houston%2C+we+have+a+problem%21″> Envíenos un correo electrónico

Recuerde codificar en URL cualquier cadena allí porque el navegador la procesará así.

More Interesting

¿Qué sitios web ofrecen la mejor base de datos en compañías de desarrollo de aplicaciones?

¿Cuáles son los pasos para crear una aplicación móvil?

¿Qué necesito aprender para hacer la transición del desarrollo web al desarrollo móvil?

¿Puedo obtener consejos sobre qué considerar antes de comenzar a desarrollar una aplicación? Tengo la idea, los detalles y un diseño aproximado.

Experiencia del cliente: ¿Qué tecnologías recientes han generado un alto nivel de entusiasmo?

¿Cuáles son las diferencias entre sitios web y aplicaciones web?

Desarrollo de aplicaciones móviles: Tengo la idea de crear una aplicación similar a Shazam con algunas características adicionales. ¿Cómo empiezo?

¿Cuánto tiempo debería llevar crear una aplicación móvil como zomato para admitir la mayoría de las plataformas (iphone, android, blackberry, nokia, etc.)?

¿Cómo se puede crear un sitio web y una aplicación como Quora?

¿Por qué las aplicaciones móviles son relativamente más caras de crear que un sitio web y por qué hay una tarifa de mantenimiento continuo (mensual)?

¿Qué tan difícil es crear un juego como Choque de clanes? ¿Qué tipo de inversión y habilidad se requiere?

¿Cómo crear un servicio de backend web para usar en mi aplicación móvil? No quiero pagar servicios como Parse. ¿Podría usar el framework Django?

¿Debería pedirse a un desarrollador de iOS Junior en una compañía de aplicaciones que cree una red social por su cuenta?

¿Qué información necesitan los desarrolladores móviles para citar con precisión un nuevo proyecto de aplicación móvil?

¿Cómo se ve el panel de administración / backend para un sitio como classpass?