Google Apps电子邮件设置API允许您创建新的别名(发送邮件为)但我找不到更新别名帐户签名的方法,只能为自己的帐户签名。
在Gmail设置>>常规选项卡:签名,您可以为每个别名定义签名...我需要更新所有签名。有没有办法通过电子邮件设置API检索和更新ALIAS签名?
新的Google API客户端库for Java中的电子邮件设置的相应API是什么,或者说它是新的并且它正在替换gdata-java-client API
注意:是的,我在谈论Google Apps域用户
答案 0 :(得分:0)
由于没有公开的API,因此没有办法(据我所知)以编程方式更新别名的签名。您只能通过用户界面进行操作。
电子邮件设置API仍然基于旧的基于Gdata Atom的API基础架构。谷歌非常了解他们的相关信息,并会更新Email Setting API main page。
答案 1 :(得分:0)
别名也用于管理帐户的签名。
听起来像Account == Alias for signature?
您还可以为每个别名配置电子邮件签名。例如,要为用户的主要地址设置签名:
SendAs primaryAlias = null;
ListSendAsResponse aliases = gmailService.users().settings().sendAs().list("me").execute();
for (SendAs alias: aliases.getSendAs()) {
if (alias.getIsPrimary()) {
primaryAlias = alias;
break;
}
}
SendAs aliasSettings = new SendAs().setSignature("I heart cats.");
SendAs result = gmailService.users().settings().sendAs().patch(
"me",
primaryAlias.getSendAsEmail(),
aliasSettings)
.execute();
System.out.println("Updated signature for " + result.getDisplayName());
https://developers.google.com/gmail/api/guides/alias_and_signature_settings#managing_signatures