This commit is contained in:
2026-07-10 17:15:11 +03:00
parent 8dcdab97ce
commit 2f0bfba1cf
3 changed files with 6 additions and 26 deletions
+3 -13
View File
@@ -139,17 +139,7 @@ export function registerEmailTools(server: McpServer): void {
const emails = [];
for (const item of items) {
const email = client.extractEmailSummary(item);
if (includeBody && email.itemId) {
const details = client.extractEmailDetails(item);
email.to = details.to;
email.cc = details.cc;
email.body = details.body;
email.hasLinks = details.hasLinks;
}
emails.push(email);
emails.push(client.extractEmail(item));
}
return {
@@ -205,7 +195,7 @@ export function registerEmailTools(server: McpServer): void {
try {
const client = getClient();
const item = await client.getItem(itemId);
const email = client.extractEmailDetails(item);
const email = client.extractEmail(item);
return {
content: [{ type: "text" as const, text: JSON.stringify(email) }],
@@ -326,7 +316,7 @@ export function registerEmailTools(server: McpServer): void {
try {
const client = new EwsClient(loadConfig());
const item = await client.getItem(itemId);
const email = client.extractEmailDetails(item);
const email = client.extractEmail(item);
const attachments = email.attachments ?? [];
const fileAttachments = attachments.filter(