¿Cómo configurar Apple Mail para que realmente elimine el correo electrónico de Google?

Después de un montón de prueba y error para que esto funcionara correctamente, todavía no pude encontrar el punto óptimo. El problema es sencillo. Estoy en OSX Yosemite y uso Mail.APP para mi cuenta de Google Apps for Work. Me gusta que el correo que elimino realmente se elimine, se puede mover primero a la papelera, siempre que cuando lo elimine, realmente se elimine de Mail y Google. Sin embargo, ahora, cuando elimino un correo de la papelera, no lo veré en mi Mail.APP, pero seguirá apareciendo en la papelera de Google. Así que técnicamente todavía existe.

Mi configuración es la siguiente: Comportamiento del buzón: - Todo comprobado. (ya que desmarcarlo causará un comportamiento aún más extraño)

Configuración de Gmail: - Eliminar automáticamente habilitado: actualizar el servidor inmediatamente (predeterminado)

¿Cuál es su configuración en Mail for Trash -Permanently Erase? es decir, si lo elimina manualmente de la papelera de correo, ¿todavía está en el servidor de Gmail?
Puedo confirmar que esto NO está funcionando. He probado combinaciones de diferentes configuraciones y nada parece hacer que los mensajes se borren del servidor. (Tenga en cuenta que Google sugiere que desmarque Guardar mensajes eliminados en el servidor en Mail.app).

Respuestas (2)

El desafío es que Gmail usa "Etiquetas" para adjuntar a los mensajes, y los mensajes pueden tener cero o más de una etiqueta, mientras que IMAP coloca los mensajes en carpetas (Bandeja de entrada, Papelera, etc.) y cada mensaje está en una sola carpeta. . Por lo tanto, cuando Mail.app le dice al servidor de Gmail que elimine un mensaje de la Bandeja de entrada, el servidor de Gmail no puede decir de manera confiable si debe eliminar la etiqueta "Bandeja de entrada" de ese mensaje (dejándolo con una etiqueta menos, posiblemente aún con otras etiquetas , o tal vez sin etiqueta pero aún disponible en la vista "Todos los correos") o si debería eliminar el mensaje por completo de forma más permanente de la base de datos.

La "solución" es configurar Gmail para que no muestre los mensajes en varias carpetas IMAP (desactivando la carpeta "Todos los correos") y también hacer que los servidores de Gmail "eliminen" el mensaje cuando Mail.app lo indique en lugar de haciéndolo "automáticamente", aunque esa configuración (predeterminada) en el servidor de Gmail parece implicar que la configuración "automática" sería la deseada.

No he probado TODAS estas configuraciones (principalmente confío en la función "30 días en la papelera" de Gmail para vaciar cosas: https://support.google.com/mail/answer/7401?hl=en ) y Me he actualizado recientemente a "El Capitán", pero las cosas no parecen diferentes de mis Yosemite, Mavericks y experiencias anteriores. Tenga en cuenta que a partir de mayo de 2020 sigo usando la misma configuración en sistemas hasta Mojave incluido, pero no he realizado ninguna prueba de Catalina. La forma en que funciona el sistema parece ser la misma usando una cuenta @gmail.com "normal" o una cuenta @yourdomain.com de "Google Apps for Domains".

Sin embargo, tengo las cosas configuradas para que el correo electrónico se coloque correctamente en la papelera en el lado de Gmail, y parece que hay configuraciones disponibles para eliminar las cosas de inmediato, y funciona en mi sistema de la manera que quiero. también.

Así que las instrucciones detalladas son:

  • En http://gmail.com/ , inicie sesión en su cuenta y seleccione lo siguiente: "Configuración" -> "Reenvío e IMAP"

  • Marque "Habilitar IMAP"

  • Para "Cuando marco un mensaje en IMAP como eliminado"

    • Marque "Eliminación automática desactivada: espere a que el cliente actualice el servidor".
  • Para "Cuando un mensaje se marca como eliminado y eliminado de la última carpeta IMAP visible"

    • Marque "Eliminar inmediatamente el mensaje para siempre" (tengo mi sistema configurado para "Mover el mensaje a la papelera" y confío en los 30 días mencionados anteriormente)

Debe seleccionar el botón "Guardar cambios" en la parte inferior para que esto surta efecto.

Esta configuración solo invocará la eliminación (o se moverá a la Papelera de Gmail) cuando el mensaje ya no tenga ninguna etiqueta de Gmail asociada, o en otras palabras, cuando un cliente IMAP elimine el mensaje de todas las carpetas IMAP. Dado que una de las "carpetas" que se pueden mostrar en un cliente IMAP de Gmail es "Todo el correo", simplemente eliminar un mensaje de la Bandeja de entrada del cliente IMAP no hará que se vaya adiós. Por lo tanto, debemos limitar las "Etiquetas"/"Carpetas" que Gmail expone como carpetas IMAP:

En Gmail, seleccione lo siguiente:
"Configuración" -> "Etiquetas"
Marque la casilla de verificación "Mostrar en IMAP" para "Bandeja de entrada", "Correo enviado" y "Spam" y DESMARQUE la casilla de verificación "Mostrar en IMAP" para todos los otras "Etiquetas del sistema". Cualquier etiqueta que no sea del sistema generada por el usuario se puede configurar en "Mostrar en IMAP".

Tenga en cuenta que desmarcar la casilla de verificación "Todo el correo" "Mostrar en IMAP" puede hacer que un montón de correo electrónico que no tiene otras etiquetas (no está en ninguna otra carpeta IMAP) ya no sea visible en Mail.app o cualquier otro cliente IMAP. Usar la interfaz web de Gmail para buscar estos mensajes "huérfanos" y agregar la etiqueta de la bandeja de entrada o alguna otra etiqueta que se muestre en IMAP los haría visibles nuevamente para Mail.app.

Con el sistema de Gmail configurado de esta manera, encuentro que la mejor configuración de Mail.app para usar es tener el "Correo" -> "Preferencias" -> "Cuentas" configurado para la cuenta de Gmail en cuestión establecida para que "Buzón "Comportamientos" está configurado solo para "Almacenar en el servidor" para los buzones "Enviados" y "Basura". Tengo esas dos casillas marcadas, y tengo las casillas de "Borradores" y "Papelera" sin marcar. Estos dos deben desmarcarse porque hemos configurado el servidor de Gmail para que no exponga esos cuadros como carpetas IMAP.

Rara vez voy a la interfaz web de Gmail, realizo casi todas mis interacciones con Gmail a través de Mail.app o la aplicación iOS Gmail. Algunas de estas configuraciones pueden tener configuraciones alternativas si uno hizo muchas interacciones con el sitio web.

Para lograr el resultado deseado por Mark de eliminar los mensajes de inmediato, la configuración anterior debería funcionar: cuando un mensaje se mueve o elimina de la bandeja de entrada de Gmail y de las carpetas de correo no deseado, debe eliminarse inmediatamente del servidor de Gmail. El mensaje aún podría estar disponible en la papelera de Apple, pero no está vinculado a la papelera del servidor. (Si se configuró la configuración "Mover el mensaje a la papelera" en el servidor de Gmail, el servidor lo moverá a la papelera del servidor y, treinta días después, desaparecerá). No sé si Mail.app enviará la señal de "borrar" a los servidores de Gmail inmediatamente, o solo después de que se haya vaciado la papelera local de Mail.app, o en algún otro programa de sincronización.

Una alternativa podría ser que el servidor de Gmail exponga la papelera del servidor como una carpeta IMAP y que Mail.app almacene la papelera en el servidor. Con la configuración del servidor "Eliminar inmediatamente el mensaje para siempre", esto debería comportarse como se desea: vaciar la papelera en Mail.app debería hacer que el servidor de Gmail elimine el mensaje para siempre. En realidad, no he probado esta configuración de eliminación inmediata, por lo que si alguien tiene alguna experiencia real con esto, háganoslo saber.

La clave para todo esto es NO exponer "Todo el correo" como una carpeta IMAP y, de manera contraria a la intuición, tener "Auto-Borrado" desactivado para que las opciones para eliminar el correo estén disponibles para ser seleccionadas.

Esto tampoco tendrá un impacto directo en los mensajes manipulados a través del sitio web de Gmail: cuando usa el sitio web para eliminar todas las etiquetas de un mensaje, ese mensaje seguirá estando en la colección "Todos los mensajes" y no se eliminará ni moverá de inmediato. a la basura Puede ser necesario ir al sitio web de Gmail y revisar la colección "Todo el correo" y desechar todo lo que no tenga etiquetas.

Tenga en cuenta que en Yosemite y posteriores, cuando configura una cuenta que Mail.app reconoce como una cuenta de Google o Gmail (incluidas las cuentas de organizaciones alojadas en Google), no configurará la cuenta designada como "IMAP", pero en su lugar, lo designará como "Google IMAP" y seleccionará y luego atenuará la configuración "Avanzada" de "Detectar y mantener automáticamente la configuración de la cuenta", lo que puede causar que la cuenta SMTP asociada con la cuenta "Google IMAP" también tenga esta configuración avanzada. de "Detectar y mantener automáticamente la configuración de la cuenta" para que se seleccione y se atenúe, por lo que no se puede deseleccionar. Esto también parece suceder cuando se realizan actualizaciones del sistema y las cuentas de correo se actualizan cuando se actualiza el programa Mail.app.

Para forzar la creación de una cuenta IMAP "regular", se puede crear una cuenta nueva en Mail.app pero usar información falsa del servidor IMAP que Mail.app no ​​reconoce como servidores de Google (como "smtp.notgm.comm" y " imap.notgm.comm"). Después de que la cuenta se crea como una cuenta IMAP "regular", mis pruebas indican que cambiar la información del servidor al servidor de Google correcto no la cambia a una cuenta "Google IMAP", y "Detectar y mantener automáticamente la configuración de la cuenta" puede ( y probablemente debería, si no quiere que las cosas cambien sin su conocimiento) estar desmarcado. No sé si la designación de la cuenta "Google IMAP" tiene otras características o capacidades que la cuenta IMAP "regular" no tiene.

Para completar, aquí están las configuraciones requeridas para el sistema Gmail de Google a partir de noviembre de 2015:

imap.gmail.com
Gmail IMAP user name: Your full Google account address (e.g. "me@gmail.com" or "me@company.com")
Gmail IMAP password: Your Google account password​
Gmail IMAP port: 993
Gmail IMAP TLS/SSL required: yes 

smtp.gmail.com
Gmail SMTP user name: Your full Google account address (e.g. "me@gmail.com" or "me@company.com")
Gmail SMTP password: Your Google account password
Gmail SMTP port (TLS): 587
Gmail SMTP TLS/SSL required: yes 

Avíseme si esto funciona para usted y podemos actualizar la respuesta con cualquier mejora detallada que pueda descubrir.

Más información está en https://web.archive.org/web/20151022160428/http://jeffschuette.com/2012/03/07/setting-up-apple-mail-to-rock-and-roll-with- gmail/ y https://web.archive.org/web/20151108133234/http://jeffschuette.com/2013/11/05/apple-mail-and-gmail-part-deux/ para Mavericks donde maneja Mail.app la etiqueta "Todo el correo" mejor que antes. Por mi parte, he mantenido la etiqueta "All Mail" no expuesta a IMAP incluso en Mavericks y he continuado con esta práctica en Yosemite y El Capitan.

Este artículo de MacWorld en 2013 cubre parte de la misma información y tiene algunas capturas de pantalla:

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

Muchas gracias por su tiempo para poner esto en palabras, espero que ayude a más personas.

Este método simple funcionó para mí. Encontré el problema más irritante. Buena suerte.

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

Las respuestas en Ask Different deben ser algo más que un enlace. Está bien incluir un enlace, pero resúmalo o extráigalo en la respuesta. La idea es hacer que la respuesta sea independiente.