如何通过 API 在 Gmail 中设置默认回复地址?

How can I set default reply address in Gmail by API?

我正在尝试通过 Gmail API(使用被授予全域权限的服务帐户),我在文档中找不到它 (https://developers.google.com/gmail/api/v1/reference/users/settings/sendAs)。

解释我为什么要这样做:我将我的用户所属的某些基于角色的 Google 组添加到他们的发送电子邮件作为首选项(通过具有全域权限的服务帐户)。例如,负责处理 legal@ 地址的用户是名为 legal 的 Google 组的成员,他们的邮箱中有 legal 邮件。当负责的用户发生变化时,我只需更改成员资格,新用户就会收到邮件。问题是,只有第一封电子邮件来自 legal@,而回复来自 john.smith@。因此,我决定让他们从 legal@ 回复,这样那些向法律部提出要求的人就知道他们正在与整个法律部沟通,而不仅仅是史密斯先生。但是当 Gmail 在回复合法邮件时没有自动选择正确的地址时,它并没有像我想做的那样。

如果我在管理控制台中或通过脚本 运行 对所有用户进行更改,对我来说都没有关系。我无法使用这些方法中的任何一种。

感谢您的帮助, 马丁

我很确定 Gmail 设置 ("always reply from xx@yy, or reply from the same address to which the message is sent") 在 Gmail API 中不可用。这确实是一个客户端问题,因为电子邮件客户端在撰写每条消息或回复时选择 "From:" 行。

对于您的问题,您应该能够将 Google 个群组用作协作收件箱,请参阅:https://support.google.com/a/answer/167430?hl=en

此用户说明解释了您的用例,请参阅:https://productforums.google.com/forum/#!topic/apps/siprUn9Nm9g