2011-12-19 14 views
6

Estoy tratando de crear una tarjeta de visita con un código QR que alguien puede escanear y escribir un correo electrónico a mí. Quiero que el código QR prellene mi dirección de correo electrónico y el asunto. Probé la solución en este post (este post es el mejor que he encontrado):crear un código QR para enviar correo electrónico en el iPhone y Android

http://www.labnol.org/internet/email-with-qr-code/19610/

me encontré con un par de problemas - En el iPhone, el lector (QRReader aplicación) simplemente abre la MATMSG en texto sin formato (quiero que el cliente de correo electrónico se abra con el texto rellenado). En Android (utilizando el escáner de código de barras), crea un nuevo correo electrónico, pero sin el texto ni el tema.

¿Hay alguna solución de código QR que puede conseguir los clientes abrir su cliente de correo electrónico con mi dirección de correo electrónico y sujeto a un mínimo de población (tanto para iOS y dispositivos Android)?

Respuesta

13

Sean Owen es exactamente correcto. Pero permítanme también agregar un par de notas. En primer lugar, no todos los clientes de correo electrónico aprovisionarán todos los campos. En segundo lugar, utilice un acortador de URL antes de convertirlo en un código QR. Un código QR simple con bloques bonitos y grandes se verá mejor y escaneará más fácilmente. El primer acortador de URL que encontré que funciona con mailto: links es TinyURL.

tanto, sólo para ser muy explícita, su flujo de trabajo es el siguiente:

mailto:[email protected]?subject=Hello%20there&body=You%20are%20hired 

Pega ese URL en TinyURL y obtener la URL corta.

Pegar la URL corta en Create QR Codes y obtener el código QR.

+0

¡Impresionante! El acortador de URL hizo el truco. Entonces, la solución es tomar la URL dada en la respuesta de Seth y usar un acortador de URL lo hará. – user709903

7

La sintaxis correcta es:

mailto:[email protected]?subject=bar&body=baz

escáner de código de barras es compatible con esto y con suerte lectores iOS también, pero, esto es realmente todo lo que puede y tiene que hacer en el lado de codificación, sin tener en cuenta.

+0

Gracias por la respuesta. Recibo un correo electrónico en blanco en Android dirigido a la dirección de correo electrónico y un "contacto desconocido, ¿desea agregar contacto?" mensaje en iPhone. El sistema Android parece estar mejor ubicado para manejar códigos QR, ya que al menos abrirá gmail con la dirección de correo electrónico en el campo "para". En iOS, uno tiene que copiar esta dirección de correo electrónico, abrir el cliente de correo electrónico y pegarlo. Esperaba eliminar todos estos pasos. – user709903

+0

No, funciona en Android. Escanea, elige "Enviar correo electrónico" y luego usa Gmail para completar la acción. No sé sobre iPhone. Pero esta es la sintaxis estándar de mailto: de acuerdo con el RFC. –

4

yo también estaba teniendo problemas con el iPhone querer guardar la dirección de correo electrónico como contacto.

Encontré un sitio que genera el tipo de código QR que estaba buscando, lo probé para comprobar si funcionaba (lo que hizo) y luego lo 'reintentó' para ver el código fuente en bruto.

La sintaxis es la siguiente:

MATMSG: A: [email protected]; SUB: El sujeto; BODY: El cuerpo ;;

Espero que esto ayude a alguien por ahí :)

+0

Gracias. Este código es correcto. – mghhgm

+0

La otra forma no funcionaba con iPhone para mí.Alguien sabe si este funciona con Android? ¿U otras personas? – counterbeing

Cuestiones relacionadas