Outlook 2013 ve GMail: Outlook'u çöp kutusuna değil arşivlemeye silme işlemini istiyorum


14

Outlook 2010'da, silme eyleminin e-postaları çöp kutusuna taşımak yerine belirli bir IMAP klasörüne taşımasını sağlama seçeneği vardı. Bu seçenek görünüşe göre Outlook 2013'te kaldırılmıştır.

Outlook 2013'te bir e-postayı sildiğimde, GMail'deki çöp kutusu klasöründe sona erer. E-postaları başka bir klasörde / etikette arşivlemeyi ve sonsuza kadar ya da 10 GB'ım sınırına ulaşana kadar (ki önce gelir :)) saklamayı tercih ederim.

GMail IMAP ayarlarım:

  • IMAP'taki bir iletiyi silindi olarak işaretlediğimde: Otomatik Silme - Sunucuyu hemen güncelleyin.

  • Bir mesaj, görünür olan son IMAP klasöründen silindi ve silindi olarak işaretlendiğinde: Mesajı arşivleyin (varsayılan)

Bu ayarlarla bir IMAP istemcisinin bir e-postayı çöpe atmasının imkansız olacağını düşünürdüm.


Outlook, iletileri yalnızca silinmiş olarak işaretlemek yerine çöp kutusuna taşımak için çok akıllı olmaya çalışıyor olabilir . Bu durumda ne yapacağından emin değilim ...
Darael

Yanıtlar:


7

Birçok forumda, yayında ve yorumda arama yaptıktan sonra,

İki çözümün birleşimi sonunda bu sorunu benim için 3 farklı gmail hesabında düzeltti.

Bunlar adımlar:

  1. Gmail hesabınızdan "silinmiş öğeler" etiketini silin (önceki görünüm sürümü bu etiketi eklemiş olabilir, bu etikete sahip tüm postalar arşive taşınır)
  2. Sol gezinme klasörü listesindeki Outlook'ta "[Gmail]" seçeneğini tıklayın
  3. [Gmail] 'e sağ tıklayın. IMAP klasörleri
  4. "Outlook'ta hiyerarşi görüntülerken, yalnızca abone olunan klasörleri göster" kutusunu işaretleyin
  5. Outlook 2013'ü yeniden başlatın

Yeniden başlattıktan sonra görünümünüzde "silinen öğeler (yalnızca Bu bilgisayar)" görünür ve bundan sonra silinen tüm öğeler yerel olarak oraya gider ve Gmail'de Arşivle.

BTW, Artık "tüm postalar" klasörünü de görebilirsiniz.

Zevk almak.


Bu adımları uyguladım, ancak açıkladığınız sonuçları alamadım. Postayı görünümde temizlememe seçeneğini deneyeceğim.
mattgately

1
Bu benim için işe yaramadı ama Sina Momken'in cevabı hile yaptı.
Guillaume Filion

6
  1. Gmail ayarları : Gmail Ayarları -> Yönlendirme ve POP / IMAP bölümüne gidin ve şu seçenekleri ayarlayın:

    1.1. IMAP'taki bir iletiyi silindi olarak işaretlediğimde: Otomatik Silme - Sunucuyu hemen güncelleyin. (varsayılan)

    1.2. Bir mesaj, görünür olan son IMAP klasöründen silindi ve silindi olarak işaretlendiğinde: Mesajı arşivleyin (varsayılan)

  2. MS Office 2013 ayarları : Dosya -> Hesap Ayarları -> Hesap Ayarları -> E-posta Sekmesi -> Hesabınızı seçin -> Değiştir düğmesi -> Diğer Ayarlar -> Gelişmiş Sekmesi'ne gidin ve bu ayarı yapın:

    2.1. Silinmiş Öğeler altında Öğeleri silmek için İşaretle'yi etkinleştirin, ancak bunları otomatik olarak taşımayın

PS Benim için çalıştı. Şimdi Gelen Kutusu'ndaki bir iletiyi sildiğimde, outlook yalnızca silinmek üzere işaretler ve gmail'in varsayılan silme eylemini yapmasına izin verir (yani postayı arşivler).


3

Kapsamlı bir araştırma ve saplantıdan sonra, Outlook 2013'te şu anda çöp kutusuna gitmek yerine SMTP iletilerinin arşivlenmesinin bir yolu olmadığı anlaşılıyor. Yani, farklı bir çakışma alarak, Outlook 2013'ün onları silmesine izin veriyorum ve daha sonra iletileri çöp kutusundan arşivlemek için düzenli olarak bir Google Apps Komut Dosyası kullanıyorum.

function myFunction() {
  var threads = GmailApp.getTrashThreads(0, 200);
  GmailApp.moveThreadsToInbox(threads);
  GmailApp.moveThreadsToArchive(threads);

  if (threads.length > 0)
  {
    var emailAddress = Session.getActiveUser().getEmail();
    GmailApp.sendEmail(emailAddress,
                       'Moved ' + threads.length + ' messages out of trash.',
                       'Have a good day.');
  }
}

Tercihinize bağlı olarak işlevi saatlik veya günlük olarak çalışacak şekilde ayarlayabilirsiniz.

Referanslar:
/programming/11964870/gmail-api-move-from-trash-to-archive-using-script-google-apps-script
https://developers.google.com/apps-script / your_first_script
https://developers.google.com/apps-script/execution_methods#time-driven_trigger


3

Yukarıdakilerin tümünü (Google Apps Script hariç) boşuna denedim, ancak nihayet yukarıdaki önerileri aşağıdaki gibi başka bir değişiklikle birleştirerek istenen sonucu elde ettim. (Bazıları gerekli olmasa bile, yaptığım tüm ayarları dahil edeceğim.)

(Uyarı: Ben sadece bir tamirciyim, uzman değil.)

  1. Gmail'in Etiket ayarlarında, hem "Tüm Postalar" hem de "Çöp Kutusu" IMAP'te görünecek şekilde ayarlanmış.
  2. Gmail'in IMAP ayarlarında, Otomatik Silme özelliğini açtım (varsayılan ayar).
  3. Outlook hesap ayarlarımda standart bağlantı noktalarını kullanıyorum: 993 ve 587.
  4. Outlook hesap ayarlarımda, "Gelişmiş" sekmesi altında, "Silinmiş Öğeler" altındaki bölümde, "Silinmek üzere öğeleri işaretle ancak otomatik olarak taşımayın" ilk seçeneğini seçtim. Bunun varsayılan seçenek olmadığını unutmayın .
  5. Outlook'un IMAP Klasörleri seçeneklerinde, "Outlook'ta hiyerarşi görüntülerken, yalnızca abone olunan klasörleri göster" kutusunu işaretledim.
  6. Önemli olmayabilir, ancak benim durumumda, All Mail'in Outlook'ta görünmesini sağlamak için önce klasöre manuel olarak abone olmayı denedim ve sonunda [Gmail] altında manuel olarak bir "All Mail" klasörü oluşturmak zorunda kaldım . Sonra sağ tıkladım ve "İşaretli Üstbilgileri İşleme" yi seçtim. Bu, Tüm Postaların normal şekilde gösterilmesini sağladı.

Sanırım bu (bir şey unutmadıkça). İster inanın ister inanmayın, yukarıdaki ayarlarla artık Outlook'ta bir iletiyi silmenin yalnızca Gmail'de arşivlenmesine neden olduğu istenen davranışa sahibim. Bildiğim kadarıyla, Tüm Posta ve Çöp Kutusu klasörlerine abone olmak gereksiz olabilir, ancak bu noktada daha fazla ince ayar yapmamayı tercih ederim, çünkü şimdilik her şey mükemmel çalışıyor. Ancak, anahtarın yukarıda # 4 olduğunu düşünüyorum, belki de Gmail'in Çöp Kutusu klasörünün IMAP'ye dahil edilmesiyle birlikte.


Anlayabildiğim kadarıyla, Outlook'taki "silinen" öğelerin hiçbir zaman "temizlenmediği" anlamında çözümüm güvende. Referans için aşağıdaki bağlantıya dikkat edin: office.microsoft.com/en-001/outlook-help/…
Lucas D

1
Gerçekten "Tüm Postalar" ın nasıl gösterileceğiyle ilgili talimatlar için +1
mattgately

1

İstediğinizi gerçekleştirmek için iki kurulum vardır.

İlk olarak, Gmail'de otomatik silme özelliğini kapatın ve silme süresi işlemi olarak Arşivle'yi seçin. Ardından, Outlook hesap ayarlarında, silinmek üzere işaretlenecek ancak yalnızca hesap güncellendiğinde silinecek öğeleri ayarlayın. Bu iki ayar, Outlook'u [sil] Gmail arşivine dönüştürmek için çalışır. Öğeyi gerçekten silmek için Gmail çöp kutusuna taşıyın.

İkincisi ve belki de daha zarif bir şekilde yukarıdaki adımlar yerine Tüm Posta Gmail klasörüne abone olun. Mesajı arşivlemek için, Tüm Postalar klasörüne taşıyın. Silmek için sil'i tıklayın veya çöp kutusuna taşıyın. Gmail ne yapmak istediğinizi anlar ve iletinin fazladan kopyalarını kaldırır.


# 1: Otomatik silme ile ilgili yukarıdaki saatli bomba yorumuna bakın. # 2: Davranışlarımı değiştirmek istemiyorum. Silme işleminin eskisi gibi arşivlenmesini istiyorum.
Jersey Dude

0

Gmail'de Otomatik Silme özelliğini kapatmak benim için düzeltildi.


Korkarım bu seçenek bir saatli bomba gibi. Okuduğum kadarıyla, bu mesajlar hala silinmek üzere işaretlenmiş olarak oturuyor ve bir sonraki sıkıştırma veya manuel silme isteği geldiğinde (belki de bir mobil cihaz için) silinecek. Belki bu istek asla gönderilmeyecek ya da gönderilecektir ve mesajlar gidene kadar fark etmeyeceğim.
Jersey Dude

0

Bu ... sürekli ve birden fazla hesapla çalışıyor gibi görünüyor .

Ancak, saçma olmasa bile, karşı-sezgisel bahsetmiyorum, biraz ... şüpheli görünüyor. Oh, ve sadece sade goshdarn şaşırtıcı. Göndermeye neredeyse hiç tereddüt etmiyorum, ama dediğim gibi deneysel olarak tutarlı bir şekilde çalışıyor.

Outlook'ta bir Gmail hesabı tanımlarken, bağlantı noktası numaralarını ve protokolleri manuel olarak ayarlamanız gerekir.
Göre Google yardım docs , IMAP, SSL ve kullanımları portunu 993 gerektirir; SMTP, TLS / SSL gerektirir (okuduğunuz satıra bağlı olarak) ve 465 veya 587 numaralı bağlantı noktalarını kullanır.

465 numaralı bağlantı noktası yalnızca SSL (TLS ile değil) ile çalışır, bu yüzden 587'de her zaman TLS ile gittim.

Bir toygarda hesabı SSL ile 465 bağlantı noktasını kullanacak şekilde ayarladım .... ve şimdi Sil eylemi gerçekten e-postaları Arşivliyor.

TLS / 587 kullanıldığında Outlook Deletee-postayı siler; SSL / 465 Outlook ile DeleteGmail ortaya çıkar Archive.

Basitçe şok edici davranış.


Bu sorunu bildirdiğimde zaten SSL / 465 bağlantı noktasındaydım.
Jersey Dude

0

Aynı problemim var, işte yaptığım ve çalışacağını düşünüyorum:

  1. Silinmiş öğeler hala çöp klasörüne giriyor, hiçbir şey değiştirmeye gerek yok
  2. outlook 2013'te otomatik arşivlemeyi her 5 günde bir arşivlemek için ayarlayın (veya isterseniz daha sık)
  3. 1 günden daha eski olan öğeleri arşivlemek için -> porperties - öğesini sağ tıklatarak çöp kutusu klasörünü ayarlayın (!)
  4. eski öğeleri standart arşiv klasörüne veya seçebileceğiniz başka bir klasöre taşımak için ayarlayın.

işte gidiyorsunuz - artık tüm öğeler birkaç günde bir arşiv klasörünüze taşınacak ve bu klasör örneğin 24 ay sonra ya da ne istersen silinecek şekilde ayarlanabilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.