メール クライアントで Imap と Chilkat を使用しています。メールの優先度を設定し、この更新をサーバーに適用したいと考えています。
メーリング リストの各メールにスター アイコンがあり、このスター アイコンをクリックして優先度を切り替えたいと考えています。
imap.FetchSingle() で特定のメールを取得し、次のコードでヘッダーに「X-Priority」を設定しています:
Email email = imap.FetchSingle(uniqueId, bIsUid);
if (email.GetHeaderField("X-Priority") == "1 (Highest)")
{
//email.RemoveHeaderField("X-Priority");
email.AddHeaderField("X-Priority", "3 (Normal)");
}
else
{
//email.RemoveHeaderField("X-Priority");
email.AddHeaderField("X-Priority", "1 (Highest)");
}
電子メールのヘッダー部分内の x-priority フィールドを更新した後、サーバー上のヘッダーが更新されません。ページを更新すると、古い優先度レベルのメールがリストに表示されます。
質問があるかもしれませんが、これらの変更をサーバーに適用するにはどうすればよいですか?
前もって感謝します...