Tôi đang cố gắng chuyển nhiều hình ảnh qua tham số API inline của Mailgun. Tôi không có vấn đề với chỉ một hình ảnh, nhưng khi tôi thử với nhiều hình ảnh - như trong đoạn mã dưới đây - chỉ hình ảnh cuối cùng trong mảng được hiển thị trong email.Inline nhiều hình ảnh Mailgun API Batch
$template = View::make('emails.template')->render();
$result = $mgClient->sendMessage($domain, array(
'from' => $sender,
'to' => implode(',',$emailAddresses),
'subject' => '%recipient.subject%',
'text' => $messageText,
'recipient-variables' => json_encode($credentials),
'html' => $template
), array(
'inline' => array(
'path/to/image1.png',
'path/to/image2.png',
'path/to/image3.png',
'path/to/image4.png')
));
Mã ở trên hoạt động như thể phần tử cuối cùng trong mảng là phần tử duy nhất.
Tài liệu gửi hình ảnh nội tuyến bằng Mailgun được tìm thấy here và được nói here rằng "Bạn có thể đăng nhiều giá trị nội tuyến" có nghĩa là tôi chắc chắn đang làm điều gì sai.
Bạn đang sử dụng SDK thư chính thức, phải không? – Will
@ user866762, vâng tôi – jglemne