我正在使用Spark的postpost客户端库。
当我将fromEmail
和username
设置为contentAttributes
时,我希望在我收到的电子邮件中看到姓名而不是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);
答案 0 :(得分:1)
这里是Java SparkPost库的维护者。我刚修改了这个sample。
我把它更改为:
TemplateContentAttributes contentAttributes = new TemplateContentAttributes();
AddressAttributes fromAddress = new AddressAttributes(from);
fromAddress.setName("My Name");
contentAttributes.setFrom(fromAddress);
是否可以"用户名"是一个空字符串。如果您查看电子邮件客户端中的来源,您会看到友好名称吗?
如果您仍有问题,请分享发送到服务器的JSON。