如何在 SparkPost 电子邮件中将发件人设置为名称
How to set From as a name in SparkPost email
我正在为 java 使用 Sparkpost 客户端库。
当我将 fromEmail
和 username
设置为 contentAttributes
时,我希望在收到的电子邮件中看到 Name Name 而不是 name@mydomain.com。但它不起作用。有没有办法在消息中显示姓名而不是电子邮件?
place where I need my name instead of email address
TemplateContentAttributes contentAttributes = new TemplateContentAttributes();
AddressAttributes addressAttributes = new AddressAttributes();
addressAttributes.setName(username);
addressAttributes.setEmail(fromEmail);
contentAttributes.setFrom(addressAttributes);
contentAttributes.setSubject(subject);
contentAttributes.setHtml(html);
contentAttributes.setText(text);
这里是 Java SparkPost 库的维护者。我刚刚修改了这个 sample.
我改成了这样:
TemplateContentAttributes contentAttributes = new TemplateContentAttributes();
AddressAttributes fromAddress = new AddressAttributes(from);
fromAddress.setName("My Name");
contentAttributes.setFrom(fromAddress);
这是结果
有没有可能"username"是一个空字符串。如果您查看电子邮件客户端中的来源,您是否看到友好的名称?
如果您仍有问题,请分享发送到服务器的 JSON。
我正在为 java 使用 Sparkpost 客户端库。
当我将 fromEmail
和 username
设置为 contentAttributes
时,我希望在收到的电子邮件中看到 Name Name 而不是 name@mydomain.com。但它不起作用。有没有办法在消息中显示姓名而不是电子邮件?
place where I need my name instead of email address
TemplateContentAttributes contentAttributes = new TemplateContentAttributes();
AddressAttributes addressAttributes = new AddressAttributes();
addressAttributes.setName(username);
addressAttributes.setEmail(fromEmail);
contentAttributes.setFrom(addressAttributes);
contentAttributes.setSubject(subject);
contentAttributes.setHtml(html);
contentAttributes.setText(text);
这里是 Java SparkPost 库的维护者。我刚刚修改了这个 sample.
我改成了这样:
TemplateContentAttributes contentAttributes = new TemplateContentAttributes();
AddressAttributes fromAddress = new AddressAttributes(from);
fromAddress.setName("My Name");
contentAttributes.setFrom(fromAddress);
这是结果
有没有可能"username"是一个空字符串。如果您查看电子邮件客户端中的来源,您是否看到友好的名称?
如果您仍有问题,请分享发送到服务器的 JSON。