尝试发送嵌入内嵌图像的电子邮件。只有文件不在服务器上,它位于 S3 存储桶中。如何才能做到这一点?标准 API 似乎没有将图像读入电子邮件。
问问题
264 次
1 回答
0
require 'vendor/autoload.php';
use Mailgun\Mailgun;
# Instantiate the client.
$mgClient = Mailgun::create('PRIVATE_API_KEY', 'https://API_HOSTNAME');
$domain = "YOUR_DOMAIN_NAME";
$params = array(
'from' => 'Excited User <YOU@YOUR_DOMAIN_NAME>',
'to' => 'bob@example.com',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!',
'html' => '<html>Inline image: <img src="cid:test.jpg"></html>',
'inline' => array(
array('filePath' => '/path/to/image.jpg'))
);
# Make the call to the client.
$result = $mgClient->messages()->send($domain, $params);
通过使用内联参数,您可以使用正确的路径发送图像。
于 2020-01-29T07:50:55.703 回答