GoseFhindla/outlookctl

๐Ÿ“ง Windows์—์„œ Outlook Classic์„ COM์œผ๋กœ ์ž๋™ํ™”ํ•˜์—ฌ API ํ‚ค๋‚˜ OAuth ์—†์ด ์ด๋ฉ”์ผ๊ณผ ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. Claude๊ฐ€ ํšจ์œจ์ ์œผ๋กœ ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค.

outlookctl๋ž€ ๋ฌด์—‡์ธ๊ฐ€์š”?

์ด ์Šคํ‚ฌ์€ Windows ํ™˜๊ฒฝ์—์„œ Outlook Classic(๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „)์„ COM(Component Object Model) ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์ œ์–ดํ•˜์—ฌ, ๋ณ„๋„์˜ API ํ‚ค๋‚˜ OAuth ์ธ์ฆ ์ ˆ์ฐจ ์—†์ด๋„ ์ด๋ฉ”์ผ ๋ฐ ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ค๋‹ˆ๋‹ค. Claude Code, Cursor, Codex์™€ ๊ฐ™์€ AI ์—์ด์ „ํŠธ์—์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ์šฉ์ž๋Š” ์ž์—ฐ์–ด ๋ช…๋ น๋งŒ์œผ๋กœ Outlook์—์„œ ์ด๋ฉ”์ผ์„ ๋ณด๋‚ด๊ฑฐ๋‚˜, ๋ฐ›์€ ํŽธ์ง€ํ•จ์„ ์ •๋ฆฌํ•˜๊ณ , ์ผ์ • ํ•ญ๋ชฉ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด ์Šคํ‚ฌ์€ Windows ์ „์šฉ์ด๋ฉฐ, ๋กœ์ปฌ์—์„œ ์‹คํ–‰๋˜๋Š” Outlook ์ธ์Šคํ„ด์Šค์— ์ง์ ‘ ์ ‘๊ทผํ•˜์—ฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋ฏ€๋กœ ๋น ๋ฅด๊ณ  ์•ˆ์ „ํ•ฉ๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ์ž๋‚˜ ํŒŒ์›Œ ์œ ์ €๊ฐ€ ๋ฐ˜๋ณต์ ์ธ Outlook ์ž‘์—…์„ AI์—๊ฒŒ ์œ„์ž„ํ•˜์—ฌ ์ƒ์‚ฐ์„ฑ์„ ํฌ๊ฒŒ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ง€์› ๋Œ€์ƒโœ“Claude Code~Codex CLI~Cursor
npx skills add GoseFhindla/outlookctl

Installed? Explore more ์ƒ์‚ฐ์„ฑ & ํ˜‘์—… skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator ยท View all 6 โ†’

์ฆ๊ฒจ ์‚ฌ์šฉํ•˜๋Š” AI์—๊ฒŒ ๋ฌผ์–ด๋ณด๊ธฐ

์ด ์—์ด์ „ํŠธ ์Šคํ‚ฌ์ด ๋ฏธ๋ฆฌ ๋กœ๋“œ๋œ ์ƒˆ ์ฑ„ํŒ…์„ ์—ฝ๋‹ˆ๋‹ค.

๋ฌธ์„œ

outlookctl์€(๋Š”) ๋ฌด์—‡์„ ํ•˜๋‚˜์š”?

๐Ÿ“ง Windows์—์„œ Outlook Classic์„ COM์œผ๋กœ ์ž๋™ํ™”ํ•˜์—ฌ API ํ‚ค๋‚˜ OAuth ์—†์ด ์ด๋ฉ”์ผ๊ณผ ์ผ์ • ๊ด€๋ฆฌ๋ฅผ ๊ฐ„์†Œํ™”ํ•ฉ๋‹ˆ๋‹ค. Claude๊ฐ€ ํšจ์œจ์ ์œผ๋กœ ๋„์™€๋“œ๋ฆฝ๋‹ˆ๋‹ค.

๊ฐœ์š”

์ด ์Šคํ‚ฌ์€ Windows ํ™˜๊ฒฝ์—์„œ ์‹คํ–‰ ์ค‘์ธ Outlook Classic(๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „)์— COM(Component Object Model) ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ํ†ตํ•ด ์—ฐ๊ฒฐํ•˜์—ฌ, ์ด๋ฉ”์ผ ๋ฐ ์ผ์ • ์ž‘์—…์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค. API ํ‚ค, OAuth, ๋˜๋Š” ์ถ”๊ฐ€ ์„œ๋“œํŒŒํ‹ฐ ์„œ๋น„์Šค๊ฐ€ ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์ฃผ์š” ๊ธฐ๋Šฅ

  • ์ด๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ: ์ƒˆ ์ด๋ฉ”์ผ์„ ์ž‘์„ฑํ•˜์—ฌ ๋ฐœ์†กํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฐ›์€ ํŽธ์ง€ํ•จ ๊ด€๋ฆฌ: ์ด๋ฉ”์ผ ์ฝ๊ธฐ, ์ •๋ฆฌ, ํด๋” ์ด๋™, ์‚ญ์ œ.
  • ์ผ์ • ๊ด€๋ฆฌ: ์•ฝ์†, ํšŒ์˜ ์ƒ์„ฑ ๋ฐ ์กฐํšŒ.
  • ์—ฐ๋ฝ์ฒ˜ ๊ด€๋ฆฌ: Outlook ์—ฐ๋ฝ์ฒ˜์—์„œ ์ •๋ณด ์กฐํšŒ.

์ง€์› ํ”Œ๋žซํผ

  • Windows ์ „์šฉ: COM์ด Windows ์šด์˜ ์ฒด์ œ์˜ ๊ตฌ์„ฑ ์š”์†Œ์ด๋ฏ€๋กœ macOS๋‚˜ Linux์—์„œ๋Š” ์ž‘๋™ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.
  • Outlook Classic: Outlook for Microsoft 365, Outlook 2021, 2019, 2016 ๋“ฑ ๋ฐ์Šคํฌํ†ฑ ๋ฒ„์ „์—์„œ ์ž‘๋™ํ•ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

  1. ์ปดํ“จํ„ฐ์—์„œ Outlook์ด ์‹คํ–‰ ์ค‘์ธ์ง€ ํ™•์ธํ•˜์„ธ์š”.
  2. ์›ํ•˜๋Š” ์ž‘์—…์„ ์ž์—ฐ์–ด๋กœ ์š”์ฒญํ•˜์„ธ์š”. ์˜ˆ:
    • "์ด๋ฉ”์ผ ๋ณด๋‚ด๊ธฐ: subject: ํ”„๋กœ์ ํŠธ ์—…๋ฐ์ดํŠธ, body: ์•ˆ๋…•ํ•˜์„ธ์š”, ์ฒจ๋ถ€ ํŒŒ์ผ์„ ํ™•์ธํ•˜์„ธ์š”."
    • "์˜ค๋Š˜ ๋‚ด ์ผ์ • ๋ณด์—ฌ์ค˜"
    • "๋ฐ›์€ ํŽธ์ง€ํ•จ์—์„œ ๋ฐœ์‹ ์ž๊ฐ€ '[email protected]'์ธ ์ด๋ฉ”์ผ์„ '์™„๋ฃŒ' ํด๋”๋กœ ์ด๋™ํ•ด์ค˜"

์ฐธ๊ณ  ์‚ฌํ•ญ

  • ์Šคํ‚ฌ์ด ์ •์ƒ ์ž‘๋™ํ•˜๋ ค๋ฉด COM ๊ฐœ์ฒด(Outlook.Application)์— ์ ‘๊ทผํ•  ์ˆ˜ ์žˆ์–ด์•ผ ํ•˜๋ฉฐ, Outlook์ด ์„ค์น˜๋˜์–ด ์žˆ๊ณ  ๋กœ๊ทธ์ธ๋œ ์ƒํƒœ์—ฌ์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ณด์•ˆ ๊ฒฝ๊ณ ๊ฐ€ ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ COM ์ ‘๊ทผ์„ ํ—ˆ์šฉํ•˜๋„๋ก Outlook ๋ณด์•ˆ ์„ค์ •์„ ์กฐ์ •ํ•ด์•ผ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด ์Šคํ‚ฌ์€ ๋กœ์ปฌ Outlook ์ธ์Šคํ„ด์Šค์—์„œ๋งŒ ์ž‘๋™ํ•˜๋ฉฐ, ์›น์šฉ Outlook(Outlook on the web)์„ ์ง€์›ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

๊ฐœ๋ฐœ์ž ์ •๋ณด

๊ด€๋ จ ์Šคํ‚ฌ