Email a iCloud dal mio server mostra 'Questo messaggio non ha contenuto'

1

Il nostro sito Web per le donazioni invia email quando un utente si iscrive, dona ecc. Ho ricevuto molte lamentele riguardo al fatto che i donatori ricevono e-mail vuote. Dopo ulteriori indagini, tutti questi donatori hanno e-mail Apple, ad esempio @ mac.com, @ me.com @ icloud.com ecc ...

Quindi ho preso un Mac, ho creato un'e-mail con l'app di posta per un account iCloud. Effettuato una donazione di prova e ricevuto un'e-mail. Durante la visualizzazione sull'app di posta, vedo sul lato sinistro come un'anteprima del testo

Thanks for donating to ... [the subject]
This message has no content. [the body preview]

Il pannello di destra mostrava anche il soggetto, ma completamente vuoto per il corpo.

Vale anche la pena notare che lo stesso problema è su iOS (ho preso in prestito l'iPhone 6 del mio amico più). Tuttavia, sul mio androide ho usato l'app Outlook e loggato al mio icloud, e lì il testo del corpo era davvero lì!

Suppongo che sia possibile che l'html dell'e-mail non venga analizzato correttamente da qualche software Apple ...

Tutte le ricerche del problema hanno prodotto soluzioni a un utente specifico che ha riscontrato questo problema, ma il mio problema riguarda il messaggio di posta elettronica stesso su un client di posta elettronica Apple.

Qualcuno può indicarmi la giusta direzione? Esiste uno standard html specifico per le e-mail Apple?

    
posta scrollup 07.03.2016 - 18:52
fonte

1 risposta

1

Si scopre che il problema ha a che fare con le intestazioni di contenuti e su come i client di posta le stanno interpretando.

In origine, HEADER era impostato su Content-Type: multipart/related; e il corpo era strutturato come

multipart/alternative
    text/plain
    text/html

Sembra che i client iOS e Apple non siano stati in grado di analizzare correttamente multipart/related .

L'ho risolto cambiando l'intestazione in Content-Type: multipart/alternative; e poi strutturato il corpo come

    text/plain
    text/html

Questa è la libreria di posta che stavo usando link

Discussione simile qui link

E qui link

    
risposta data 08.03.2016 - 17:10
fonte

Leggi altre domande sui tag