Outlook 2013とGMail:Outlookの削除アクションでゴミ箱ではなくアーカイブしたい


14

Outlook 2010では、削除アクションを使用して、電子メールをごみ箱に移動する代わりに特定のIMAPフォルダーに移動するオプションがありました。このオプションはOutlook 2013で削除されたようです。

Outlook 2013で電子メールを削除すると、GMailのゴミ箱フォルダーに移動します。電子メールを別のフォルダー/ラベルにアーカイブして、永久に保持するか、10 GBの制限に達するまで(これが最初に来るまで)することを好みます。

私のGMail IMAP設定は次のとおりです。

  • IMAPでメッセージを削除済みとしてマークする場合:自動消去オン-サーバーをすぐに更新します。

  • メッセージが削除済みとしてマークされ、最後に表示されたIMAPフォルダーから消去された場合:メッセージをアーカイブします(デフォルト)

これらの設定では、IMAPクライアントが電子メールを破棄することは不可能だと考えていたでしょう。


Outlookは、メッセージを単に削除済みとしてマークするのではなく、ごみ箱フォルダに移動するため、あまりにも巧妙にしようとしている可能性があります。その場合はどうすればよいかわからない
...-ダラエル

回答:


7

多くのフォーラム、投稿、コメントを検索した後、

2つのソリューションの組み合わせにより、3つの異なるGmailアカウントでこの問題が最終的に修正されました。

手順は次のとおりです。

  1. 「削除済みアイテム」というラベルをGmailアカウントから削除します(以前のOutlookバージョンではこのラベルが追加されていた可能性があり、そのラベルを持つすべてのメールはアーカイブに移動します)
  2. Outlookの左側のナビゲーションフォルダリストで、[[Gmail]]をクリックします
  3. [Gmail]を右クリックします。IMAPフォルダー
  4. 「Outlookで階層を表示する場合、購読済みフォルダーのみを表示する」ボックスにチェックマークを付けます
  5. Outlook 2013を再起動します

再起動後、新しいフォルダー「削除済みアイテム(このコンピューターのみ)」がOutlookに表示され、今後はすべての削除済みアイテムがローカルに移動し、Gmailでアーカイブされます。

ところで、これからは「すべてのメール」フォルダも見ることができます。

楽しい。


これらの手順を実行しましたが、説明した結果が得られませんでした。Outlookでメールを削除しないオプションを試します。
-mattgately

1
これは私にはうまくいきませんでしたが、シーナ・モンケンの答えはうまくいきました。
ギヨームフィリオン

6
  1. Gmail設定[Gmail設定]-> [転送とPOP / IMAP]に移動して、次のオプションを設定します。

    1.1。IMAPでメッセージを削除済みとしてマークする場合: 自動消去オン -サーバーをすぐに更新します。(デフォルト)

    1.2。メッセージが削除済みとしてマークされ、最後に表示されたIMAPフォルダーから消去された場合: メッセージをアーカイブします(デフォルト)

  2. MS Office 2013の設定[ファイル]-> [アカウント設定]-> [アカウント設定]-> [メール]タブ->アカウントを選択-> [ 変更 ]ボタン-> [詳細設定]-> [詳細設定]タブに移動し、この設定を設定します:

    2.1。[ 削除済みアイテム]で[ 削除するアイテムマーク]を有効にしますが、自動的に移動しません

PSそれは私のために働いた。現在、Inboxでメッセージを削除すると、outlookは削除のマークを付けるだけで、Gmailにデフォルトの削除アクションを実行させます(つまり、メールをアーカイブします)。


3

徹底的な調査とこれに取りAfterかれた後、Outlook 2013にはSMTPメッセージをゴミ箱に移動する代わりにアーカイブする方法は現在ないようです。そこで、別の方法で、Outlook 2013でそれらを削除してから、Google Apps Scriptを使用して定期的にメッセージをゴミ箱からアーカイブします。

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.');
  }
}

この機能は、好みに応じて1時間ごとまたは1日ごとに実行するように設定できます。

参照:
https : //stackoverflow.com/questions/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

上記のすべて(Google Apps Scriptを除く)を試してみましたが、最終的には、上記の提案と次の調整を組み合わせて、目的の結果を達成しました。(一部の設定は必要ではないかもしれませんが、調整したすべての設定を含めます。)

(警告:私は単なる専門家ではなく、いじくり回しです。)

  1. Gmailのラベル設定では、「すべてのメール」と「ゴミ箱」の両方がIMAPに表示されるように設定されています。
  2. GmailのIMAP設定で、自動消去がオンになっています(デフォルト設定)。
  3. Outlookアカウントの設定では、標準ポート993と587を使用しています。
  4. Outlookアカウントの設定の[詳細設定]タブの[削除済みアイテム]セクションで、最初のオプションである[削除するアイテムをマークするが、自動的に移動しない]を選択しました。これはデフォルトのオプションではないことに注意してください。
  5. OutlookのIMAPフォルダーオプションで、「Outlookで階層を表示するとき、購読済みフォルダーのみを表示する」ボックスにチェックを入れました。
  6. 問題ではないかもしれませんが、私の場合、すべてのメールをOutlookに表示するために、最初に手動でフォルダーにサブスクライブしようとし、次に[Gmail]の下に「すべてのメール」フォルダーを手動で作成する必要がありました。次に、右クリックして「マークされたヘッダーを処理」を選択しました。これにより、すべてのメールが正常に表示されました。

私はそれだと思います(何かを忘れていない限り)。信じられないかもしれませんが、上記の設定で、Outlookでメッセージを削除するだけでGmailにアーカイブされるという望ましい動作ができました。私が知っているすべての人にとって、All MailおよびTrashフォルダを購読する必要はないかもしれませんが、現時点ではすべてが完全に機能しているため、これ以上の調整は行いません。しかし、鍵は上記の#4で、おそらくGmailのゴミ箱フォルダーをIMAPに含めることと組み合わせると思います。


私の知る限り、私のソリューションは、Outlookの「削除された」アイテムが実際に「パージ」されることは決してないという意味で安全です。参照用の次のリンクに注意してください。office.microsoft.com
ルーカスD

1
「すべてのメール」を実際に表示する方法の手順については+1
mattgately

1

目的を達成するための2つのセットアップがあります。

最初に、Gmailで自動消去をオフにし、消去時間アクションとして[アーカイブ]を選択します。次に、Outlookアカウント設定で、削除対象としてマークするアイテムを設定しますが、アカウントの更新時にのみ削除します。これらの2つの設定は、Outlook [削除]をGmailアーカイブに変換するために機能します。実際にアイテムを削除するには、アイテムをGmailのゴミ箱に移動します。

第二に、そしておそらくよりエレガントに、上記のステップの代わりに、All Mail Gmailフォルダーにサブスクライブします。メッセージをアーカイブするには、すべてのメールフォルダーに移動します。削除するには、[削除]をクリックするか、ゴミ箱に移動します。Gmailはユーザーが何をしたいかを判断し、メッセージの余分なコピーを削除します。


#1:自動削除に関する上記の時限爆弾コメントを参照してください。#2:行動を変える必要はありません。以前のようにアーカイブを削除したいだけです。
ジャージー男

0

Gmailで自動消去をオフにすると、これが修正されました。


このオプションは時限爆弾のようなものだと思います。私が読んだものから、これらのメッセージはまだ削除のマークが付けられており、次回の圧縮または手動の消去要求が来たときに削除されます(おそらくモバイルデバイスの場合)。たぶん、そのリクエストは送信されないか、送信される可能性があり、メッセージが消えるまで私はそれに気付かないでしょう。
ジャージーデュード

0

これは... と思われます、一貫して複数のアカウントで、仕事に。

しかし、それは少し...疑わしいようです。ああ、驚くべきことです。私はそれを投稿することをほとんどためらっていますが、私が言ったように、それは一貫して経験的に機能します。

OutlookでGmailアカウントを定義する場合、ポート番号とプロトコルを手動で設定する必要があります。Googleヘルプドキュメントに
よると、IMAPはSSLを必要とし、ポート993を使用します。SMTPはTLS / SSLを必要とし(読み取る行に応じて)、ポート465または587を使用します。

まあ、ポート465はSSL(TLSではなく)でのみ動作するため、587では常にTLSを使用しています。

ひっそりと、SSLでポート465を使用するようにアカウントを設定します...これで、削除アクションは実際にメールをアーカイブします。

繰り返しますDeleteが、TLS / 587を使用すると、Outlook は電子メールを消去します。SSL / 465 Outlook Deleteを使用すると、GmailになりArchiveます。

単に衝撃的な行動。


この問題を報告したとき、私はすでにポートSSL / 465にいました。
ジャージー男

0

私は同じ問題を抱えています、ここで私がやっていることとそれがうまくいくと思います:

  1. 削除されたアイテムはまだゴミ箱フォルダに移動し、何も変更する必要はありません
  2. outlook 2013で自動アーカイブを設定して、5日ごとにアーカイブします(必要に応じてさらに頻繁に)
  3. 右クリック-> porperties-でごみ箱フォルダを設定し、1日以上前のアイテムをアーカイブします(!)
  4. 古いアイテムを標準のアーカイブフォルダーまたは選択した他のフォルダーに移動するように設定します。

数日ごとにすべてのアイテムがアーカイブフォルダーに移動され、そのフォルダーは、たとえば24か月程度または必要なときに削除されるように設定できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.