мы используем версию 2.3.0, и нам удалось пройти аутентификацию и отправить электронное письмо. Проблема, с которой мы столкнулись, связана с вложениями электронной почты. Код вложений следующий:
Код: Выделить всё
$attachment = new FileAttachment();
$attachment->setName($emailAttachment['fileName']);
$attachment->setContentType(mime_content_type($emailAttachment['fileLocation']));
$data = Utils::tryFopen($emailAttachment['fileLocation'], 'r');
$resource = base64_decode($data);
$attachment->setContentBytes(Utils::streamFor($resource));
$this->attachments[] = $attachment;

However the files are zero bytes when saved to the desktop. We have one log stamp:

Any ideas on how to get this working please?
Источник: https://stackoverflow.com/questions/781 ... ttachments