如何用Excel实现邮件自动化?Mac环境下批量发客户邮件求助
解决方案:Mac下批量发送个性化客户邮件(适配Excel/Odoo)
一、先搞定Excel的读取与遍历(解决你卡的步骤)
你的Excel已经有客户姓名和客户邮箱列,先把表格转成结构化表格(选中数据区域→点击「数据」选项卡的「创建表格」),这样后续操作更稳。
- 新增两列:
邮件主题和邮件正文 - 自动生成问候语+姓名:在
邮件正文第一行(比如D2)输入公式:
下拉填充到所有行,B2是你的客户姓名列,公式会自动根据当前时间切换问候语,并拼接客户姓名。=IF(NOW()<TIME(12,0,0),"Good Morning, ","Good Afternoon, ")&B2 - 如果正文还有固定内容,直接在公式后面加换行和内容,比如:
=IF(NOW()<TIME(12,0,0),"Good Morning, ","Good Afternoon, ")&B2&CHAR(10)&CHAR(10)&"这里写你的固定正文内容"CHAR(10)是换行符,让正文格式更清晰。
二、Mac下批量发邮件(无宏,新手友好)
用苹果自带「邮件」App配合Excel公式就能实现:
- 新增一列
发送触发,在F2输入公式:
解释:=HYPERLINK("mailto:"&C2&"?subject="&ENCODEURL($E$1)&"&body="&ENCODEURL(D2),"点击发送")- C2是客户邮箱列
- $E$1是你统一设置的邮件主题(如果要个性化主题,改成E2,在E列单独写每个客户的主题)
- D2是刚才生成的带客户姓名的正文
- 下拉填充后,每一行的「点击发送」会自动打开苹果邮件的预填窗口,检查后点发送就行。
- 嫌手动点击麻烦?用苹果「自动操作」批量发:
- 打开Automator,新建「快速操作」
- 选择「工作流收到当前」→「Excel」中的「表格行」
- 添加「发送邮件」动作,把收件人、主题、正文分别对应Excel里的列,保存后右键Excel行就能批量触发。
三、用Odoo直接发(跳过Excel更高效)
既然你用Odoo管联系人,直接在Odoo里群发更省事:
- 进入「联系人」模块,筛选出要发的430个客户
- 点「动作」→「发送邮件」
- 在邮件模板里设置:
- 主题:直接写固定内容,比如「[公司名] 专属服务提醒」
- 正文用Odoo的变量自动填充:
{% now 'hour' as current_hour %}{% if current_hour < 12 %}Good Morning{% else %}Good Afternoon{% endif %}, ${object.name} (这里写你的固定正文内容)
内容的提问来源于stack exchange,提问作者pau_pines
相关产品推荐
相关产品推荐

