Come impostare correttamente la codifica caratteri delle email inviate automaticamente tramite filtro?
Ho creato un filtro che dovrebbe rispondere in modo automatico alle email provenienti da determinati mittenti.
Il wizard per la creazione del filtro dice che devo creare l'email come modello, cosa che ho fatto.
Il modello che ho creato è scritto in italiano, ha una formattazione basilare (qualche grassetto, corsivi...) e quattro immagini, leggerissime, allegate tramite link esterno.
Il filtro funziona complessivamente correttamente. Ci sono però alcuni problemi:
- la codifica caratteri non è corretta, presumo. Tutti gli accenti vengono mostrati con caratteri errati. Frasi come "Più vecchio di un boomer, coi patemi di un millennial, è il più vincente dei perdenti..." diventano "Più vecchio di un boomer, coi patemi di un millennial, è il più vincente dei perdenti...". Cionindimeno grassetto e corsivo vengono correttemente mantenuti;
- le immagini non vengono mostrate, ma sostituite dal loro testo alternativo (non viene mostrata neanche la cornice);
- il CC viene eliminato;
- l'email viene inserita all'interno di una cornice di codice enorme.
Quest'ultima è quella che mi fa capire che c'è qualcosa che non va. La prima riga, sopra all'email, recita "--------------Eg0QrQfri5KqzLDN3YWVRbnM Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 8bit".
Dopo l'ultima riga invece c'è l'enorme blocco di caratteri che riporto qui sotto.
Ho provato a lavorare con le impostazioni ma mi pare di capire che non ci sia modo di impostare la codifica dei caratteri, presumo perchè adesso è sempre impostata su utf-8, come del resto farebbe intuire la riga di codice qui sopra. Presumo sia un bug della funzione, ma non vedo menzione della cosa da nessuna parte, ergo non so come risolvere.
Eg0QrQfri5KqzLDN3YWVRbnM Content-Type: image/jpeg; name="pro-spam-A.jpg" Content-Disposition: inline; filename="pro-spam-A.jpg" Content-Id: Content-Transfer-Encoding: base64 /9j/4AAQSkZJRgABAQEBLAEsAAD/7V1WUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABABLAAA AAEAAQEsAAAAAQABOEJJTQQEAAAAAAA/HAFaAAMbJUccAgAAAgAEHAI3AAgyMDIzMTAxNBwC PAAGMTMyNDU0HAI+AAgyMDIzMTAxNBwCPwAGMTMyNDU0ADhCSU0EDAAAAABctgAAAAEAAAEA AAAAqwAAAwAAAgEAAABcmgAYAAH/2P/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK DBAMDAwMDAwQDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEHBwcNDA0YEBAYFA4ODhQU
[--RIMOSSO--] cfq86YH/2Q== --------------Eg0QrQfri5KqzLDN3YWVRbnM--
Muokattu
Kaikki vastaukset (13)
L'enorme codice è solo una immagine che quindi tanto piccola non deve essere... A parte questo UTF-8 è la codifica corretta se vuoi usare accettante e caratteri speciali, il problema secondo me è a monte: con cosa hai creato il modello? Eventualmente puoi mostrare il suo codice?
next said
L'enorme codice è solo una immagine che quindi tanto piccola non deve essere... A parte questo UTF-8 è la codifica corretta se vuoi usare accettante e caratteri speciali, il problema secondo me è a monte: con cosa hai creato il modello? Eventualmente puoi mostrare il suo codice?
Beh, l'ho creata con Thunderbird stesso. Ho creato un'email utilizzando l'editor, l'ho salvata come modello, fine. Non c'è nessun codice.
Le quattro immagini pesano complessivamente 487KB. Teoricamente sono pure hostate su imgBB, ma deduco che l'editor le abbia scaricate e allegate all'email.
Ho aggiunto immagini: le prime due sono il modello prima dell'invio, la terza e la quarta sono ciò che mi ritrovo nella posta in uscita.
Muokattu
Ripeto, dovrei vedere il codice. Inoltre sarebbe utile vedere come è costruito il filtro.
C'è modo di visualizzare questo codice?
Allegato qui il filtro.
Muokattu
Se lo hai composto in Thunderbird, basta che lo riapri e poi usi la combinazione di tasti Ctrl+U Tuttavia mi sembra molto improbabile che Thunderbird generi quel tipo di codice, sembra più il risultato di un copia-incolla da altra origine.
Il filtro non dovrebbe essere la causa del problema.
(commento cancellato)
Muokattu
next said
Se lo hai composto in Thunderbird, basta che lo riapri e poi usi la combinazione di tasti Ctrl+U Tuttavia mi sembra molto improbabile che Thunderbird generi quel tipo di codice, sembra più il risultato di un copia-incolla da altra origine. Il filtro non dovrebbe essere la causa del problema.
No, non ho copincollato nessuna parte di quest'email.
Sto provando a postare il codice ma sto incontrando problemi. Se ci riesco apparirà nel prossimo commento.
Niente, non riesco a far apparire correttamente il codice.
Userò pastebin: qui il link qui il link.
Muokattu
Per me è il modello ad essere sbagliato. è un codice molto sporco che spezza in due righe l'intestazione MIME, non ha codificato correttamente le accentate e si porta dietro quella pesantissima immagine in allegato. Proverei a rifarlo con maggiore pulizia.
next ha detto
Per me è il modello ad essere sbagliato. è un codice molto sporco che spezza in due righe l'intestazione MIME, non ha codificato correttamente le accentate e si porta dietro quella pesantissima immagine in allegato. Proverei a rifarlo con maggiore pulizia.
ok però come dicevo questo codice NON l'ho creato io. Non posso neanche modificarlo. Quel codice l'ha creato l'editor di Thunderbird. Esistono modi per modificare il codice del modello?
Inoltre: che fare per il problema 3?
Sinceramente non ti seguo. Non è che l'editor di Thunderbird aggiunga immagini e codici a caso. Dipende da cosa gli passi. Se incolli da altre applicazioni in genere vengono fuori codici molti sporchi.
Su destinatario in CC, non saprei. Non mi è neppure chiaro come lo vorresti usare.
...non capisco se stia parlando con un'IA o_o"
Ripeto: NON ho copincollato contenuto nell'editor di Thunderbird.
L'editor di Thunderbird è WYSIWYG. Per inserire le immagini ho cliccato sul pulsante, ho inserito il link dell'url, e ho premuto invio.
Si può vedere nel primo screenshot che nell'editor non ci sono codici di nessun tipo. Quei codici sono cose che fanno parte della codifica dell'email che l'editor di Thunderbird ha aggiunto, non di certo io che peraltro neanche saprei come fare.
Sul CC: ho inserito un indirizzo in CC nel modello. Ma nel momento in cui Thunderbird invia l'email tramite filtro toglie il CC, e invia l'email al solo destinatario. Io vorrei che il CC fosse mantenuto. È possibile?
Ok allora smetto di rispondere e non ti disturbo più.