Задать вопрос
@MarEeeeee

Как прикрепить файл к письму не сохраняя его на диск?

Подскажите, как прикрепить файл к письму с помощью ->attach() при этом не сохраняя его на диск ?
Имеется файл, который нужно зацепить к письму. Но attach принимает только путь до сохраненного файла, как обойти это?
$pdf=new \FPDF();
            $pdf->AddPage();
            $pdf->Image($envelope,60,30,90,0);


Yii::$app->mailer->compose()
                ->setTo('@gmail.com')
                ->setFrom(['@gmail.com' => Yii::$app->params['senderName']])
                ->setReplyTo([$this->email => $this->fromPerson])
                ->setSubject("Ваш конверт")
                ->setTextBody("Вам отправил письмо {$this->fromPerson} проживающий по адресу {$this->fromPlace}.")
                ->setBody($this->pdf) // нужно прикрепить pdf
                ->send();

            return true;
  • Вопрос задан
  • 120 просмотров
Подписаться 1 Простой 12 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы