Thunderbird: lo spostamento di e-mail dalla cartella Junk locale alla cartella IMAP produce "Il messaggio contiene un'intestazione non valida"


1

Ogni volta che provo a spostare un'e-mail da una cartella Junk locale a una cartella IMAP in Thunderbird, ricevo il seguente messaggio di errore:

Il comando corrente non è riuscito. Il server di posta ha risposto: il messaggio contiene un'intestazione non valida

Se la cartella Junk di Thunderbird è una cartella IMAP sul server, dopo che Thunderbird ha spostato i messaggi in quella cartella, posso spostare correttamente i messaggi da Junk in un'altra cartella IMAP. Tuttavia, se la cartella Junk non si trova sul server, lo spostamento di un messaggio dalla cartella Junk locale a una cartella IMAP genera l'errore sopra menzionato.

L'unica cosa interessante che ho trovato su questo errore è "Il messaggio contiene un'intestazione non valida " dalla Knowledge Base di MozillaZine. Quell'articolo riguarda ufficialmente l'importazione di cartelle da un altro client di posta elettronica e non menziona il filtro Junk come un'altra possibile causa. Tuttavia, la soluzione proposta non è molto utile poiché richiede la modifica manuale dei file della finestra di messaggio.

Qualche idea migliore?

MODIFICA: assicurati di leggere i commenti prima di rispondere alla domanda.


Hai confermato che l'articolo descrive davvero il tuo problema? (Ad esempio visualizzando i file mbox e hai mai importato messaggi da un altro client di posta elettronica?) E su quale sistema operativo sei?
Arjan,

In realtà ho provato un po 'di più, e il problema si verifica solo quando il filtro antispam inserisce la posta nella mia cartella locale e voglio ripristinarla. Immagino che il filtro spazzatura di TB aggiunga un'intestazione non standard alla posta.
Peltier,

Hmmm, forse come soluzione alternativa puoi provare a memorizzare la tua cartella Junk anche sul server? Dubito che provocherà altre intestazioni, ma potresti provare se non vengono pubblicate risposte utili. Qualche possibilità che tu possa mostrare qui le intestazioni rilevanti, come copiate da un file mbox?
Arjan,

> forse come soluzione alternativa puoi provare a memorizzare la tua cartella Junk anche sul server? Funziona in questo modo, ma mi piacerebbe davvero evitare di archiviare la spazzatura sul mio account IMAP saturo: - /
Peltier,

Hmmm, mi sembra che l'articolo che hai trovato (che riguardava problemi con i messaggi importati ) non si applica davvero allora? Ma, naturalmente, fornisce informazioni utili su come vengono archiviati i messaggi. Forse aggiungere quanto segue alla domanda allora? Se la cartella Junk di Thunderbird è una cartella IMAP sul server, dopo che Thunderbird ha spostato i messaggi in quella cartella, posso spostare i messaggi da Junk in un'altra cartella IMAP. Tuttavia, se la cartella Junk non si trova sul server, lo spostamento di un messaggio dalla cartella Junk (locale) a una cartella IMAP genera il seguente errore: [..]
Arjan,

Risposte:


2

Trovato questo articolo: "Correggi le intestazioni di posta non valide quando si passa da Thunderbird a IMAP" , in cui viene proposto uno script Python che corregge tutti i file delle cassette postali in una determinata directory.

Anche se non usi Python, dovrebbe essere abbastanza facile fare lo stesso in un'altra lingua o in un editor di testo o in sed. Apparentemente, questo ha risolto il problema per l'autore dell'articolo.


La cosa interessante in quell'articolo è la sua dichiarazione Thunderbird aggiunge intestazioni di posta non valide alle sue cartelle locali . Tuttavia, fa erroneamente riferimento all'articolo KB Peltier già trovato, che riguarda Se si importa una cartella da un altro client di posta elettronica . Lo script rimuove le righe "> Da" e "Da" dalle intestazioni della posta ma le linee "Da:" reali hanno i due punti e non vengono toccate . Quindi, questa risposta sembra una buona soluzione, ma prima di applicarla vorrei comunque vedere le intestazioni dal file mbox. Ad esempio: vorrei essere sicuro che ogni messaggio abbia ancora un "Da" come prima riga.
Arjan,

Assicurati di leggere i commenti sotto l'articolo!
Arjan,

0

In realtà, ho trovato un'altra cosa che causa questo errore. Ho convertito la mia posta di Outlook in Thunderbird tramite un programma chiamato MailStore Home e in alcuni dei file mbox dei risultati c'erano linee estranee con il seguente

Intestazioni Internet di Microsoft Mail versione 2.0

Una volta rimosse quelle righe, i messaggi che non erano stati in grado di spostare in una cartella IMAP potevano essere spostati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.