1

尝试发送嵌入内嵌图像的电子邮件。只有文件不在服务器上,它位于 S3 存储桶中。如何才能做到这一点?标准 API 似乎没有将图像读入电子邮件。

4

1 回答 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 回答