导出 EMl 文件而不发送电子邮件 Pod-Point / laravel-mail-export

Export EMl File without sending the Email Pod-Point / laravel-mail-export

提问人:Abbas 提问时间:10/13/2023 更新时间:10/13/2023 访问量:13

问:

我正在使用此包导出 eml 文件。但是这个包导出已发送电子邮件的文件,我只想导出 eml 文件,不想发送电子邮件。有什么办法可以做到这一点吗?Pod-Point/laravel-mail-export

这是我的可邮寄的

<?php

namespace App\Mail;

use Illuminate\Bus\Queueable;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Mail\Mailable;
use Illuminate\Mail\Mailables\Content;
use Illuminate\Mail\Mailables\Envelope;
use Illuminate\Queue\SerializesModels;
use PodPoint\MailExport\Concerns\Exportable;
use PodPoint\MailExport\Contracts\ShouldExport;

class PlannerTemplateMailable extends Mailable implements ShouldQueue,ShouldExport 
{
    use Queueable, SerializesModels,Exportable;


    public $message;
    public $files;
    public $customfrom;
    public $subject;
    public function __construct($message, $customfrom, $subject, $files = [])
    {
        $this->message = $message;
        $this->files = $files;
        $this->customfrom = $customfrom;
        $this->subject = $subject;
    }

    public function build()
    {

        $email = $this->from($this->customfrom)
            ->subject($this->subject)
            ->markdown('mails.planner-template')
            ->with([
                'message' => $this->message,
            ]);

        foreach ($this->files as $file) {
            $email->attach($file);
        }

        return $email;
    }
}

Laravel 电邮 EML

评论


答: 暂无答案