diff --git a/package.json b/package.json index 65d7677..01838c0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kenjiuno/msgreader", - "version": "1.27.1-alpha.1", + "version": "1.27.1", "description": "Outlook Item File (.msg) reader in JavaScript Npm Module", "main": "lib/index.js", "types": "lib/index.d.ts", diff --git a/src/Reader.ts b/src/Reader.ts index 918ff75..6e15be0 100644 --- a/src/Reader.ts +++ b/src/Reader.ts @@ -198,6 +198,18 @@ export class Reader { case CONST.MSG.PROP.TYPE_ENUM.DOCUMENT: props.push(this.convertProperty(propertyOffset)); break; + case CONST.MSG.PROP.TYPE_ENUM.UNALLOCATED: + default: + props.push({ + type: propertyType, + name: '', + previousProperty: -1, + nextProperty: -1, + childProperty: -1, + startBlock: 0, + sizeBlock: 0, + }); + break; } propertyOffset += CONST.MSG.PROP.PROPERTY_SIZE; diff --git a/src/const.ts b/src/const.ts index c603c99..b88fd03 100644 --- a/src/const.ts +++ b/src/const.ts @@ -39,6 +39,7 @@ export default { START_BLOCK_OFFSET: 0x74, SIZE_OFFSET: 0x78, TYPE_ENUM: { + UNALLOCATED: 0, DIRECTORY: 1, DOCUMENT: 2, ROOT: 5 diff --git a/test/Many entities.json b/test/Many entities.json new file mode 100644 index 0000000..955cde4 --- /dev/null +++ b/test/Many entities.json @@ -0,0 +1,832 @@ +{ + "dataType": "msg", + "attachments": [ + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (最終承認済み)", + "conversationTopic": "ワークフロー通知 (最終承認済み)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:41:22 +0900\r\nMessage-ID: <18E7FCC8-8BC0-4F15-AA23-2AE1AF605C3F@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:41:22 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmnIDntYLmib8=?=\r\n =?utf-8?B?6KqN5riI44G/KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (最終承認済み)", + "body": "申請が最終承認されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<18E7FCC8-8BC0-4F15-AA23-2AE1AF605C3F@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:41:22 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:41:22 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2238, + "name": "ワークフロー通知 (最終承認済み)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (最終承認済み)", + "conversationTopic": "ワークフロー通知 (最終承認済み)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:41:19 +0900\r\nMessage-ID: <4A09B424-0237-4241-997F-F9131D9F86A8@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:41:19 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmnIDntYLmib8=?=\r\n =?utf-8?B?6KqN5riI44G/KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (最終承認済み)", + "body": "申請が最終承認されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<4A09B424-0237-4241-997F-F9131D9F86A8@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:41:19 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:41:19 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2292, + "name": "ワークフロー通知 (最終承認済み)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (最終承認済み)", + "conversationTopic": "ワークフロー通知 (最終承認済み)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:41:14 +0900\r\nMessage-ID: <73F7949A-CD33-411D-95FF-36CECB837E65@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:41:14 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmnIDntYLmib8=?=\r\n =?utf-8?B?6KqN5riI44G/KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (最終承認済み)", + "body": "申請が最終承認されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<73F7949A-CD33-411D-95FF-36CECB837E65@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:41:14 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:41:14 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2346, + "name": "ワークフロー通知 (最終承認済み)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:40:50 +0900\r\nMessage-ID: <5466D6B9-D172-45CE-AEB3-F88737384032@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:40:50 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "申請の承認依頼が来ています。確認をお願いいたします。\n\nhttp://127.0.0.1:13718/WF/", + "messageId": "<5466D6B9-D172-45CE-AEB3-F88737384032@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:40:50 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:40:50 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2400, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (差戻し)", + "conversationTopic": "ワークフロー通知 (差戻し)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:40:37 +0900\r\nMessage-ID: <53F3DD4B-0532-4E39-93A5-87D0485A597F@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:40:37 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjlt67miLvjgZcp?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (差戻し)", + "body": "申請が差戻しされました。確認をお願いいたします。\n\nhttp://127.0.0.1:13718/WF/", + "messageId": "<53F3DD4B-0532-4E39-93A5-87D0485A597F@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:40:37 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:40:37 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2454, + "name": "ワークフロー通知 (差戻し)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:39:27 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:39:27 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "申請の承認依頼が来ています。確認をお願いいたします。\n\nhttp://127.0.0.1:13718/WF/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:39:27 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:39:27 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2508, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (却下)", + "conversationTopic": "ワークフロー通知 (却下)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:34:29 +0900\r\nMessage-ID: <02ACA7A3-0193-46B7-A915-438E53AC9B09@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:34:29 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjljbTkuIsp?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (却下)", + "body": "申請が却下されました。確認をお願いいたします。\n\nhttp://127.0.0.1:13718/WF/", + "messageId": "<02ACA7A3-0193-46B7-A915-438E53AC9B09@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:34:29 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:34:29 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2562, + "name": "ワークフロー通知 (却下)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (最終承認済み)", + "conversationTopic": "ワークフロー通知 (最終承認済み)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:32:39 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:32:39 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmnIDntYLmib8=?=\r\n =?utf-8?B?6KqN5riI44G/KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (最終承認済み)", + "body": "申請が最終承認されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:32:39 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:32:39 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2616, + "name": "ワークフロー通知 (最終承認済み)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Wed, 19 Mar 2025 14:24:47 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 19 Mar 2025 14:24:47 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "申請の承認依頼が来ています。確認をお願いいたします。\n\nhttp://127.0.0.1:13718/WF/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Wed, 19 Mar 2025 05:24:47 GMT", + "messageDeliveryTime": "Wed, 19 Mar 2025 05:24:47 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2670, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "hmailuser@hmailserver.test", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "テストメール", + "conversationTopic": "テストメール", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 20:01:50 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: hmailuser@hmailserver.test\r\nDate: 28 Feb 2025 20:01:50 +0900\r\nSubject: =?utf-8?B?44OG44K544OI44Oh44O844Or?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "テストメール", + "body": "これはテストメールです。", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 11:01:50 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 11:01:50 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2724, + "name": "テストメール", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (差し戻し)", + "conversationTopic": "ワークフロー通知 (差し戻し)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 19:58:53 +0900\r\nMessage-ID: <4EE8381F-9E85-4326-82A9-FD260729BE4A@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 19:58:53 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjlt67jgZfmiLs=?=\r\n =?utf-8?B?44GXKQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (差し戻し)", + "body": "差し戻しされました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<4EE8381F-9E85-4326-82A9-FD260729BE4A@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 10:58:53 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 10:58:53 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2778, + "name": "ワークフロー通知 (差し戻し)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:52:36 +0900\r\nMessage-ID: <3DA28215-F05B-4780-AD75-1AA76F1B4655@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:52:36 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<3DA28215-F05B-4780-AD75-1AA76F1B4655@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:52:36 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:52:36 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2832, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:51:54 +0900\r\nMessage-ID: <7DEDC948-5A7F-4570-A9C6-A77388072279@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:51:54 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<7DEDC948-5A7F-4570-A9C6-A77388072279@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:51:54 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:51:54 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2886, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (却下)", + "conversationTopic": "ワークフロー通知 (却下)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:51:42 +0900\r\nMessage-ID: <11292253-6A93-4754-9C9D-27F5BA28907F@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:51:42 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjljbTkuIsp?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (却下)", + "body": "却下されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<11292253-6A93-4754-9C9D-27F5BA28907F@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:51:42 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:51:42 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2940, + "name": "ワークフロー通知 (却下)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (差し戻し)", + "conversationTopic": "ワークフロー通知 (差し戻し)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:50:58 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:50:58 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjlt67jgZfmiLs=?=\r\n =?utf-8?B?44GXKQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (差し戻し)", + "body": "差し戻しされました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:50:58 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:50:58 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 2994, + "name": "ワークフロー通知 (差し戻し)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (却下)", + "conversationTopic": "ワークフロー通知 (却下)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:50:10 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:50:10 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjljbTkuIsp?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (却下)", + "body": "却下されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:50:10 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:50:10 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3048, + "name": "ワークフロー通知 (却下)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (最終承認済み)", + "conversationTopic": "ワークフロー通知 (最終承認済み)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:49:42 +0900\r\nMessage-ID: <506B667E-69C9-4152-8FB7-2B5CE2B7141F@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:49:42 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmnIDntYLmib8=?=\r\n =?utf-8?B?6KqN5riI44G/KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (最終承認済み)", + "body": "最終承認されました。確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "<506B667E-69C9-4152-8FB7-2B5CE2B7141F@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:49:42 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:49:42 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3102, + "name": "ワークフロー通知 (最終承認済み)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "WF 管理者", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "ワークフロー通知 (承認依頼)", + "conversationTopic": "ワークフロー通知 (承認依頼)", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:46:45 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: =?utf-8?Q?WF_=E7=AE=A1=E7=90=86=E8=80=85?= \r\nDate: 28 Feb 2025 17:46:45 +0900\r\nSubject: =?utf-8?B?44Ov44O844Kv44OV44Ot44O86YCa55+lICjmib/oqo3kvp0=?=\r\n =?utf-8?B?6aC8KQ==?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "ワークフロー通知 (承認依頼)", + "body": "確認をお願いいたします。\n\nhttp://localhost:5257/", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:46:45 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:46:45 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3156, + "name": "ワークフロー通知 (承認依頼)", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "hmailuser@hmailserver.test", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "テストメール", + "conversationTopic": "テストメール", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:42:03 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: hmailuser@hmailserver.test\r\nDate: 28 Feb 2025 17:42:03 +0900\r\nSubject: =?utf-8?B?44OG44K544OI44Oh44O844Or?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "テストメール", + "body": "これはテストメールです。", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:42:03 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:42:03 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3210, + "name": "テストメール", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "hmailuser@hmailserver.test", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "テストメール", + "conversationTopic": "テストメール", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 17:10:02 +0900\r\nMessage-ID: <29B7A998-959E-4E4E-8345-FAB534F76759@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: hmailuser@hmailserver.test\r\nDate: 28 Feb 2025 17:10:02 +0900\r\nSubject: =?utf-8?B?44OG44K544OI44Oh44O844Or?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "テストメール", + "body": "これはテストメールです。", + "messageId": "<29B7A998-959E-4E4E-8345-FAB534F76759@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 08:10:02 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 08:10:02 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3264, + "name": "テストメール", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "hmailuser@hmailserver.test", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "テストメール", + "conversationTopic": "テストメール", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 16:59:36 +0900\r\nMessage-ID: \r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: hmailuser@hmailserver.test\r\nDate: 28 Feb 2025 16:59:36 +0900\r\nSubject: =?utf-8?B?44OG44K544OI44Oh44O844Or?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "テストメール", + "body": "これはテストメールです。", + "messageId": "", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 07:59:36 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 07:59:36 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3318, + "name": "テストメール", + "attachmentHidden": false + }, + { + "dataType": "attachment", + "innerMsgContentFields": { + "dataType": "msg", + "attachments": [], + "recipients": [ + { + "dataType": "recipient", + "name": "hmailuser@hmailserver.test", + "addressType": "SMTP", + "email": "hmailuser@hmailserver.test", + "recipType": "to" + } + ], + "messageClass": "IPM.Note", + "subject": "テストメール", + "conversationTopic": "テストメール", + "headers": "Return-Path: hmailuser@hmailserver.test\r\nReceived: from H270 (kubernetes.docker.internal [127.0.0.1])\r\n\tby H270 with ESMTP\r\n\t; Fri, 28 Feb 2025 16:10:10 +0900\r\nMessage-ID: <8574CDEC-8E69-4CCA-B2A2-EC77762B5664@H270>\r\nMIME-Version: 1.0\r\nFrom: hmailuser@hmailserver.test\r\nTo: hmailuser@hmailserver.test\r\nDate: 28 Feb 2025 16:10:10 +0900\r\nSubject: =?utf-8?B?44OG44K544OI44Oh44O844Or?=\r\nContent-Type: text/plain; charset=utf-8\r\nContent-Transfer-Encoding: base64\r\n\r\n", + "senderName": "hmailuser@hmailserver.test", + "senderAddressType": "SMTP", + "senderEmail": "hmailuser@hmailserver.test", + "normalizedSubject": "テストメール", + "body": "これはテストメールです。", + "messageId": "<8574CDEC-8E69-4CCA-B2A2-EC77762B5664@H270>", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:39 GMT", + "clientSubmitTime": "Fri, 28 Feb 2025 07:10:10 GMT", + "messageDeliveryTime": "Fri, 28 Feb 2025 07:10:10 GMT", + "messageFlags": 1, + "internetCodepage": 65001 + }, + "innerMsgContent": true, + "folderId": 3372, + "name": "テストメール", + "attachmentHidden": false + } + ], + "recipients": [], + "messageClass": "IPM.Note", + "subject": "Many entities", + "conversationTopic": "Many entities", + "normalizedSubject": "Many entities", + "body": "Many entities!!!\r\n", + "inetAcctName": "hmailuser@hmailserver.test", + "creationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "lastModificationTime": "Tue, 27 Jan 2026 15:23:38 GMT", + "messageDeliveryTime": "Tue, 27 Jan 2026 15:30:24 GMT", + "messageFlags": 24, + "internetCodepage": 50220, + "messageLocaleId": 1041 +} \ No newline at end of file diff --git a/test/Many entities.msg b/test/Many entities.msg new file mode 100644 index 0000000..2e40031 Binary files /dev/null and b/test/Many entities.msg differ diff --git a/test/test.js b/test/test.js index 9924c4c..fc04a83 100644 --- a/test/test.js +++ b/test/test.js @@ -619,6 +619,7 @@ describe('MsgReader', function () { generateRegression('Friday Lunch'); generateRegression('attachmentFiles'); generateRegression('attachmentsOrder'); + generateRegression('Many entities'); });