teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

試て見たことの追記

2018/07/23 12:46

投稿

sunchan1107
sunchan1107

スコア55

answer CHANGED
@@ -23,4 +23,24 @@
23
23
    Console.Write(TKMP.Reader.Header.HeaderString.HeaderDecode(hs.SourceData, "iso-2022-jp") + "\r\n");
24
24
  }
25
25
 
26
- ```
26
+ ```
27
+ また、こちらも試させて頂きました。
28
+ http://uwa.potetihouse.com/samplecode/tkmp/readmailheader.html
29
+ メールヘッダを取り出すことはできたのですが、期待どおりにデコードされた結果を取り出すことができませんでした
30
+
31
+ ```
32
+ PopClient pop = new PopClient(logon, Server, Port);
33
+ pop.Connect();
34
+ foreach (TKMP.Net.MailData mail in pop.MailDatas)
35
+ {
36
+   mail.ReadHeader();
37
+ var ret = GetHeaderString(mail.HeaderStream);
38
+ }
39
+ ```
40
+ 取りだすことができた内容
41
+ From: test@nifty.com
42
+ To: "test2"@nifty.com
43
+ Date: 21 Jul 2018 15:23:57 +0900
44
+ Subject: =?iso-2022-jp?Q?=1B=24BJ=27La=3CjB3=24=2D・・・・・・・
45
+ Content-Type: text/plain; charset=iso-2022-jp
46
+ Content-Transfer-Encoding: quoted-printable