AV inserendo la logica dell'intestazione dell'email

1

Voglio scrivere una piccola classe di e-mail PHP per poter inviare e-mail HTML. Il mio problema è che nell'email di ricezione un antivirus inserirà un'intestazione che a volte interrompe semplicemente l'intera email.

Purtroppo non riesco a trovare la logica dopo la quale questo AV viene guidato perché l'intestazione è rotta in alcune condizioni, sia dopo "Versione MIME: 1.0" o dopo "Contenuto ..." o dopo "Da" intestazione.

Qualcuno può dare alcune indicazioni sulle regole che questi AV inseriscono queste intestazioni?

    
posta DenisR 06.07.2012 - 22:34
fonte

2 risposte

1

Come si rompe l'e-mail? Il tuo formato e-mail che stai generando è corretto? Sembra molto probabile che qualcosa sulla formattazione della tua e-mail sia disattivato, ma è ancora in grado di essere analizzato fino a quando l'AV non fa le sue cose. Non sono a conoscenza di alcun software AV che in realtà rompa le e-mail in generale. Forse non capisco cosa intendi per rompere però.

    
risposta data 30.08.2012 - 22:53
fonte
1

Il software antivirus non dovrebbe mai interrompere l'e-mail. Può aggiungere un'intestazione o aggiungere del testo al corpo, ma ciò non dovrebbe (e in genere non lo è) il resto del messaggio.

Hai menzionato che usi una email HTML. Se hai chiuso tutti i tag HTML correttamente, quando un prodotto anti-virus aggiunge qualcosa come Scanned by [AV-Name] , dovrebbe essere semplicemente visualizzato, ma l'azienda antivirus lo ha inteso. Se non hai chiuso tutti i tag correttamente, potrebbe finire in un punto a caso nella pagina (anche se probabilmente vicino al fondo con markup funky).

Se la posta è incasinata a causa di un'intestazione aggiunta, questo è sicuramente un bug. Le intestazioni non dovrebbero essere visibili all'utente, specialmente quelle che non sono standardizzate (di solito iniziano con "X-"). Dovresti provare a riprodurre il bug su un'altra macchina (forse una macchina virtuale), quindi segnalarlo alla società antivirus con i passaggi che hai usato per riprodurre.

    
risposta data 30.09.2012 - 13:32
fonte

Leggi altre domande sui tag