Python で IMAP 経由で Gmail のメールをバックアップおよび復元できるツールを作成しています。Gmail からバックアップされたメールに奇妙な文字 ^@ が含まれている場合があり、Gmail IMAP で再取り込みできません。
Delivered-To: xxxxx@lxxxxxx
Received: by 1x.xx.xx.xx with SMTP id jjjjjjjj;
Tue, 14 Jun 2011 16:56:26 -0700 (PDT)
Received: by x.x.x.x with SMTP id xxxx.xxx;
Tue, 14 Jun 2011 16:56:16 -0700 (PDT)
Return-Path: <foo.bar@email.com>
Delivery-Date: Mon, 23 Aug 2010 17:58:56 +0200
Received: from xxxxx (xxxxx [x.x.x.x])
by xxxx (node=xxx) with ESMTP (xxx)
id xxx ; Mon, 23 Aug 2010 17:58:56 +0200
Received: from [x] (x)
by x (x) with x (x)
id x; Mon, 23 Aug 2010 17:58:50 +0200
Message-ID: <x@foo.com>
Date: Mon, 23 Aug 2010 17:58:48 +0200
From: Foo Bar <foo.bar@email.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.8) Gecko/20100802 Thunderbird/3.1.2
MIME-Version: 1.0
To: bar.foo@email.com <x>
Subject: The subject
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 8bit
X-Provags-ID: xxxxxxxxxxx=
Envelope-To: foo.bar@email.com
Hello All,
blah blah blah
^@
最後に彼らはこの特別なキャラクターです. 途中で他のメールに表示されることがあります。電子メールをディスク (eml 形式) に保存するときは、保存して復活させるだけです。
エンコーディングは正しいようです。
このキャラクターは何ですか?メールをemlに保存するときに何か問題がありますか。
少しのガイダンスをいただければ幸いです。
ありがとう。