IMAPの世界では、各メッセージにフラグがあります。各メッセージに個別のフラグを設定できます。メッセージをフェッチする場合、\Seenフラグを適用しなくても実際にメッセージを読み取ることができます。
ほとんどのメールクライアントは、メッセージが読み取られるときに\Seenフラグを適用します。したがって、メッセージがアプリの外部ですでに読み取られている場合は、\Seenフラグを削除する必要があります。
fyiと同じように...RFCからのフラグに関連する部分は次のとおりです。
システムフラグは、この仕様で事前定義されているフラグ名です。すべてのシステムフラグは「\」で始まります。特定のシステムフラグ(\Deletedおよび\Seen)には、他の場所で説明されている特別なセマンティクスがあります。現在定義されているシステムフラグは次のとおりです。
\Seen
Message has been read
\Answered
Message has been answered
\Flagged
Message is "flagged" for urgent/special attention
\Deleted
Message is "deleted" for removal by later EXPUNGE
\Draft
Message has not completed composition (marked as a draft).
\Recent
Message is "recently" arrived in this mailbox. This session
is the first session to have been notified about this
message; if the session is read-write, subsequent sessions
will not see \Recent set for this message. This flag can not
be altered by the client.
If it is not possible to determine whether or not this
session is the first session to be notified about a message,
then that message SHOULD be considered recent.
If multiple connections have the same mailbox selected
simultaneously, it is undefined which of these connections
will see newly-arrived messages with \Recent set and which
will see it without \Recent set.