1 votos

Correos de iCloud de mi servidor show 'Este mensaje no tiene ningún contenido'

Nuestro sitio web de donación envía mensajes de correo electrónico cuando un usuario se suscribe, dona etc. He recibido muchas quejas de que los donantes están recibiendo en blanco correos electrónicos. Las investigaciones del caso, resulta que todos estos donantes han apple correos electrónicos decir @mac.com, @me.com @icloud.com etc...

Así que me consiguió un asimiento de un Mac, crea un correo electrónico con la aplicación de correo para una cuenta de iCloud. Realizan una prueba de la donación, y recibió un correo electrónico. Cuando la visualización en la aplicación de correo, veo en el lado izquierdo como una vista previa del texto

Gracias por donar a ... [el tema]
Este mensaje no tiene ningún contenido. [el cuerpo preview]

El panel de la derecha, mostró que el sujeto, pero completamente en blanco para el cuerpo.

También vale la pena destacar, la misma cuestión en iOS (que me había prestado mi amigo del iPhone 6 plus). Sin embargo, en mi android he utilizado el outlook app y conectado en mi icloud, y allí el cuerpo de texto, era de hecho existe!

Supongo que es posible que el html del correo electrónico no analiza correctamente por algunos software de Apple...

Todas las búsquedas para el problema dado soluciones a un usuario específico experimentando este problema, pero mi problema es sobre el mensaje de correo electrónico a sí mismo en una Manzana cliente de correo electrónico.

Puede que alguien me apunte en la dirección correcta? Hay un determinado estándar de html para apple correos electrónicos?

1voto

scrollup Puntos 16

Resulta que el problema tiene que ver con el contenido de los encabezados y cómo los clientes de correo electrónico son la interpretación de las mismas.

Originalmente, el ENCABEZADO se establece en Content-Type: multipart/related; , y el cuerpo fue estructurado como

multipart/alternative
    text/plain
    text/html

Parece que el iOS de apple y los clientes no eran capaces de analizar multipart/related correctamente.

Lo resuelto por el cambio de la cabecera a Content-Type: multipart/alternative; y estructuran el cuerpo como

    text/plain
    text/html

Aquí está el correo de la biblioteca que estaba usando https://github.com/opencart/opencart/blob/1.5.5.1/upload/system/library/mail.php

Discusión Similar aquí http://stackoverflow.com/questions/19497672/multipart-messages-including-multiple-attachments-attachment-and-inline-wi

Y aquí http://stackoverflow.com/questions/7766943/mime-multipart-related-structure-and-apple-mail-is-it-a-bug

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X