Мне нужно прикрепить некоторые файлы к электронной почте с помощью Mailgun.
На самом деле я посылаю все данные (от, до, субъекта …) в PHP-скрипт через AJAX.
Для загрузки файла я использую JQuery.fileupload.js, который загружает файлы на сервер и возвращает мне имя и URL-адрес, если он есть.
Вот простой запрос Mailgun:
$result = $mgClient->sendMessage($domain, array(
'from' => 'Excited User <[email protected]>',
'to' => '[email protected]',
'cc' => '[email protected]',
'bcc' => '[email protected]',
'subject' => 'Hello',
'text' => 'Testing some Mailgun awesomness!',
'html' => '<html>HTML version of the body</html>'), array(
'attachment' => array('@/path/to/file.txt', '@/path/to/file.txt')));
Я пытался добавить путь к файлам в массив «вложений», но не работает.
Как я могу отправить эти файлы, используя их URL?
Возможно из-за ‘multipart / form-data’ …
Задача ещё не решена.
Других решений пока нет …