在代码里发 HTML 邮件是个老大难,网页上调得好好的样式,到 Outlook 里表格散架、按钮错位,各家邮箱兼容性还不一样。 emailmd 把这活简化成写 Markdown,渲染出各家邮箱都认的 HTML,Gmail、Outlook、苹果邮件这些客户端都能正常显示。 图表是亮点,柱状图、进度条、KPI 卡片、评分星星,6 种数据元素各写一个列表就能生成。 底层是拿表格和文字符号画的,邮箱屏蔽远程图片时照样显示,纯文本版里还会自动重排,不会塌成一串数字。 GitHub:http://github.com/anypost/emailmd 命令行、React 组件、MCP 服务三种用法都有,接上 MCP 还能让 AI 帮着渲染邮件、检查影响送达的问题。 做产品要发注册确认、订阅通知这类邮件的,省得再跟几百行 table 布局较劲。