ゼロを書く代わりにメッセージサイズを記録

FixEmailService
出荷済み
2026年8月9日 4:41 UTC
プロフィール
Kamo
コンテンツ
8fa2944

SearchIndexService は sizeBytes = 0 を記述しました。 "envelopeから利用できない"コメントの下 利用可能だった — フェッチ プロファイルは、単にそれを尋ねることはありません。 email metadata.search index の各行は 製造中の0バイトなので、メールボックスストレージは、すべての組織に対してゼロとして読み込まれます。 インデックス上に構築されたストレージの経理は継承されている。 - メールImapService は FetchProfile.Item.SIZE を追加しているため、RFC822.SIZE は prefetched です。 メッセージごとの往復を要するのではなく、封筒で、 toEnvelope はそれを通って運びます。 - GraphMailProviderは「サイズ」、同じ量を選ぶので郵便箱の合計の平均 組織がどこにいても同じこと。 - emailSizeBackfillServiceは、境界されたバッチで、すでに書かれている行を修復します グループ化(メンバー、フォルダ)なので、各グループがIMAPラウンドトリップです。 A UID の フォルダがゼロとして記録されるのではなく、もはや保持しない そして未知のことは同じではありません、そしてそれらを膨脹させることは永続的に メールボックスをアンダーステートします。 また、EmailImapService.messageSizes を追加し、UID が 1 に設定されているサイズを読み込みます。 往復; getMessage を介してそれらを再配達すると、メッセージ本文全体が取得されます サーバが envelope で公開する数を読みます。 6つの新しいテスト、146合計、すべての渡る.

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る