Domanda:
Come configurare Apple Mail in modo che rimuova veramente le email da Google?
Mark
2014-10-22 20:04:41 UTC
view on stackexchange narkive permalink

Dopo un sacco di tentativi ed errori per farlo funzionare correttamente, non sono ancora riuscito a trovare il punto giusto. Il problema è semplice. Sono su OSX Yosemite e utilizzo Mail.APP per il mio account Google Apps for Work. Mi piace che la posta che elimino venga veramente eliminata, potrebbe essere prima spostata nel cestino, a condizione che quando la elimino dovrebbe essere rimossa veramente da Mail e Google. Tuttavia, ora, quando elimino un messaggio dal cestino, non lo vedo nel mio Mail.APP ma appare ancora nel cestino di Google. Quindi tecnicamente esiste ancora.

Le mie impostazioni sono le seguenti: Comportamento della casella di posta: - Tutto controllato. (poiché deselezionarla causerà un comportamento ancora più strano)

Impostazioni di Gmail: - Rimozione automatica abilitata: aggiorna immediatamente il server (impostazione predefinita)

Qual è la tua impostazione in Mail for Trash -Permanently Erase? ad esempio, se lo elimini manualmente dal cestino della posta è ancora nel server Gmail?
Posso confermare che NON funziona. Ho provato combinazioni di impostazioni diverse e nulla sembra causare la cancellazione effettiva dei messaggi dal server. (Tieni presente che Google suggerisce di deselezionare Memorizza i messaggi eliminati sul server in Mail.app.)
Due risposte:
j-beda
2014-10-23 21:06:56 UTC
view on stackexchange narkive permalink

La sfida è che Gmail utilizza "Etichette" per allegare ai messaggi e i messaggi possono avere zero o più di un'etichetta, mentre IMAP inserisce i messaggi in cartelle (Posta in arrivo, Cestino e così via) e ogni messaggio è in uno e solo uno, cartella. Pertanto, quando Mail.app dice al server Gmail di eliminare un messaggio dalla Posta in arrivo, il server Gmail non può stabilire in modo affidabile se deve semplicemente rimuovere l'etichetta "Posta in arrivo" da quel messaggio (lasciandola con un'etichetta in meno, possibilmente con altre etichette , o forse nessuna etichetta ma ancora disponibile nella visualizzazione "Tutti i messaggi") o se dovrebbe rimuovere in modo più permanente il messaggio completamente dal database.

La "correzione" consiste nel configurare Gmail in modo che non mostri i messaggi in più cartelle IMAP (disattivando la cartella "Tutti i messaggi") e per fare in modo che i server Gmail "cancellino definitivamente" il messaggio quando lo dice Mail.app invece di farlo "automaticamente", anche se questa impostazione (predefinita) sul server Gmail sembra implicare che l'impostazione "automatica" fosse quella desiderata.

Non ho testato TUTTE queste impostazioni (mi baso principalmente sulla funzione "30 giorni nel cestino" di Gmail per svuotare le cose: https://support.google.com/mail/answer/7401?hl=it) e ho aggiornato solo di recente a "El Capitan", ma le cose non sembrano affatto diverse dalle mie esperienze di Yosemite, Mavericks e precedenti. Si noti che a partire da maggio 2020 utilizzo ancora la stessa configurazione nei sistemi fino a Mojave incluso, ma non ho eseguito alcun test su Catalina. Il modo in cui funziona il sistema sembra essere lo stesso utilizzando un account "normale" @ gmail.com o un account "Google Apps for Domains" @ tuodominio.com.

Tuttavia, ho impostato le cose in modo che le email vengano messe nel cestino correttamente sul lato Gmail delle cose, e sembra che siano disponibili impostazioni per eliminare le cose immediatamente, e funziona sul mio sistema nel modo in cui lo desidero.

Quindi le istruzioni dettagliate sono:

  • Su http://gmail.com/, accedi al tuo account e seleziona quanto segue: "Impostazioni" -> "Inoltro e IMAP"

  • Seleziona "Abilita IMAP"

  • per "Quando contrassegno un messaggio in IMAP come eliminato "

    • Seleziona" Eliminazione automatica disattivata - Attendi che il client aggiorni il server. "
  • Per "Quando un messaggio viene contrassegnato come eliminato ed eliminato definitivamente dall'ultima cartella IMAP visibile"

    • Seleziona "Elimina immediatamente il messaggio per sempre" (il mio sistema è impostato su "Sposta il messaggio nella Cestino "e fare affidamento sui 30 giorni sopra menzionati)

È necessario selezionare il pulsante" Salva modifiche "in basso affinché questa operazione abbia effetto.

Queste impostazioni richiameranno l'eliminazione (o verranno spostate nel Cestino di Gmail) solo quando al messaggio non sono più associati tag Gmail o, in altre parole, quando un client IMAP rimuove il messaggio da tutto l'IMAP cartelle. Poiché una delle "cartelle" che possono essere visualizzate in un client IMAP di Gmail è "Tutti i messaggi", la semplice eliminazione di un messaggio dalla Posta in arrivo del client IMAP non lo farà scomparire. Pertanto dobbiamo limitare le "Etichette" / "Cartelle" che Gmail espone come cartelle IMAP:

In Gmail, seleziona quanto segue:
"Impostazioni" -> "Etichette"
Controlla il Casella di controllo "Mostra in IMAP" per "Posta in arrivo", "Posta inviata" e "Spam" e deseleziona la casella di controllo "Mostra in IMAP" per tutte le altre "Etichette di sistema". Qualsiasi etichetta non di sistema generata dall'utente può essere impostata su "Mostra in IMAP".

Tieni presente che deselezionando la casella di controllo "Tutti i messaggi" "Mostra in IMAP" potresti creare un intero gruppo di messaggi senza altre etichette (non si trova in nessun'altra cartella IMAP) non sarà più visibile in Mail.app o in qualsiasi altro client IMAP. L'utilizzo dell'interfaccia web di Gmail per cercare questi messaggi "orfani" e l'aggiunta dell'etichetta Posta in arrivo o di un'altra etichetta mostrata in IMAP li renderebbe nuovamente visibili a Mail.app.

Con il sistema Gmail impostato in questo modo, trovo che le migliori impostazioni di Mail.app da utilizzare siano di avere "Mail" -> "Preferenze" -> "Account" impostati per l'account Gmail in questione impostato in modo che "Comportamenti cassetta postale" sia impostato su "Archivia sul server" solo per le caselle di posta "Inviati" e "Posta indesiderata". Ho selezionato quelle due caselle e deselezionate le caselle "Bozze" e "Cestino". Questi due devono essere deselezionati perché abbiamo impostato il server Gmail in modo da non esporre quelle caselle come cartelle IMAP.

Vado solo raramente all'interfaccia web di Gmail, eseguendo quasi tutte le mie interazioni con Gmail tramite Mail. o l'app Gmail per iOS. Alcune di queste impostazioni potrebbero avere configurazioni alternative se si eseguissero molte interazioni con il sito web.

Per ottenere il risultato desiderato da Mark di eliminare immediatamente i messaggi, le impostazioni di cui sopra dovrebbero funzionare: quando un messaggio viene spostato o eliminato da Gmail Cartelle Posta in arrivo e Spam, dovrebbe essere immediatamente eliminato dal server Gmail. Il messaggio potrebbe essere ancora disponibile nel cestino di Apple, ma non è collegato al cestino del server. (Se l'impostazione "Sposta il messaggio nel cestino" è stata impostata sul server Gmail, il server lo sposterà nel cestino del server e, trenta giorni dopo, scomparirà). Non so se Mail.app invierà il segnale di "eliminazione definitiva" ai server Gmail immediatamente, o solo dopo che il cestino Mail.app locale è stato svuotato, o in un altro programma di sincronizzazione.

Un'alternativa potrebbe significare che il server Gmail esponga il cestino del server come una cartella IMAP e che Mail.app memorizzi il cestino sul server. Con l'impostazione del server "Elimina immediatamente il messaggio per sempre", questo dovrebbe comportarsi come desiderato: lo svuotamento del cestino in Mail.app dovrebbe causare l'eliminazione definitiva del messaggio da parte del server Gmail. Non ho effettivamente testato questa configurazione di eliminazione immediata, quindi se qualcuno ha esperienza effettiva con questo, faccelo sapere.

La chiave per tutto ciò è NON esporre "Tutti i messaggi" come una cartella IMAP e per contro-intuitivamente disattivare "Eliminazione automatica" in modo che le opzioni per l'eliminazione della posta siano disponibili per essere selezionate.

Anche questo non avrà un impatto diretto sui messaggi manipolati tramite il sito web di Gmail: quando utilizzi il sito web per rimuovere tutte le etichette da un messaggio, quel messaggio sarà ancora nella raccolta "Tutti i messaggi" e non verrà immediatamente eliminato o spostato nel cestino. Potrebbe essere necessario visitare il sito web di Gmail e cercare nella raccolta "Tutti i messaggi" e smaltire tutto ciò che non ha etichette.

Tieni presente che in Yosemite e versioni successive, quando imposti un account che Mail .app riconosce come account Google o Gmail (inclusi gli account di organizzazioni ospitate su Google), non imposterà l'account designato come "IMAP", ma lo designerà invece come "Google IMAP" e selezionerà e quindi grigio disattivare l'impostazione "Avanzate" di "Rileva e mantieni automaticamente le impostazioni dell'account" che può far sì che l'account SMTP associato all'account "Google IMAP" abbia anche questa impostazione avanzata di "Rileva e mantieni automaticamente le impostazioni dell'account" da selezionare e disattivare , quindi non può essere deselezionato. Ciò sembra accadere anche quando si verificano gli aggiornamenti del sistema e gli account di posta vengono aggiornati quando il programma Mail.app viene aggiornato.

Per forzare la creazione di un account IMAP "normale", è possibile creare un nuovo account in Mail.app ma utilizzare informazioni false sul server IMAP che Mail.app non riconosce come server Google (come "smtp.notgm.comm "e" imap.notgm.comm "). Dopo che l'account è stato creato come un account IMAP "normale", i miei test indicano che la modifica delle informazioni del server nel server Google corretto non lo trasforma in un account "IMAP di Google" e che l'opzione "Rileva e conserva automaticamente le impostazioni dell'account" può ( e probabilmente dovresti, se non vuoi che le cose vengano cambiate a tua insaputa) essere deselezionato. Non so se la designazione dell'account "Google IMAP" abbia altre funzioni o capacità che l'account IMAP "normale" non ha.

Per completezza, ecco le impostazioni richieste per il sistema Gmail di Google a partire da novembre 2015:

  imap.gmail.com Nome utente IMAP Gmail: l'indirizzo completo del tuo account Google (ad es. "Me@gmail.com" o "me@company.com") Password IMAP Gmail: il tuo Google password account Gmail Porta IMAP: 993 Gmail IMAP TLS / SSL richiesto: sì smtp.gmail.com Nome utente SMTP Gmail: indirizzo completo del tuo account Google (ad esempio "me@gmail.com" o "me@azienda.com") Password SMTP Gmail : Password del tuo account Google Porta SMTP Gmail (TLS): 587 SMTP TLS / SSL Gmail richiesto: sì 

Fammi sapere se funziona per te e possiamo aggiornare la risposta con eventuali miglioramenti dettagliati che potresti scopri.

Maggiori informazioni sono su https://web.archive.org/web/20151022160428/http://jeffschuette.com/2012/03/07/setting-up-apple- mail-to-rock-and-roll-with-gmail / e https://web.archive.org/web/20 151108133234 / http: //jeffschuette.com/2013/11/05/apple-mail-and-gmail-part-deux/ per Mavericks dove Mail.app gestisce l'etichetta "Tutti i messaggi" meglio di quanto facesse in precedenza . Per quanto mi riguarda, ho mantenuto l'etichetta "All Mail" non esposta a IMAP nemmeno a Mavericks e ho continuato con questa pratica in Yosemite ed El Capitan.

Questo articolo di MacWorld nel 2013 copre alcune delle stesse informazioni e contiene alcuni screenshot:

https://www.macworld.com/article/2048781/how-to- delete-gmail-messages-so-theyre-really-gone.html

Grazie mille per il tuo tempo per metterlo per iscritto, spero che aiuti più persone.
Fred Hayek
2015-12-24 09:52:34 UTC
view on stackexchange narkive permalink

Questo semplice metodo ha funzionato per me. Ho trovato il problema più irritante. In bocca al lupo.

http://www.macworld.com/article/2048781/how-to-delete-gmail-messages-so-theyre-truly-gone.html

Le risposte su Ask Different devono essere più di un semplice collegamento.Va bene includere un collegamento, ma per favore riassumilo o estrailo nella risposta.L'idea è di rendere la risposta unica.


Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...