我正在使用SendGrid API v3 for Java。它起作用并完成工作。但是,如果 发件人 是hello@world.org
,则收件人只会看到非常hello@world.org
。我试图完成的是收件人也看到一个简单的名称(例如,Hello World <hello@world.org>
),如下所示:
(上图,请注意实际地址为noreply@k...
,但前面有Kela Fpa
。)
我该如何以编程方式执行此操作?
答案 0 :(得分:3)
如果没有您的代码,很难确切地建议做什么,但根据他们的API文档,端点实际上支持一个可选的名称&#39;发件人的属性
再看一下他们的Java API的源代码,它看起来像是这样的例子:
$content_length = fstat($client_upload)['size'];
fwrite($server_upload, 'Content-Length: ' . $content_length . $NL);
使用源代码,您可以提供&#34;名称&#34;到电子邮件构造函数,如here所示 可以重新加入这个:
Content-Length
注意,电子邮件构造函数正在更改。
如果由于某种原因你没有使用Mail助手类,请告诉我,我可以重新做一个例子。