Как я могу сохранить копию отправленного письма в отправленную папку php в yii2 swift mailer

Я новичок в Yii2. Я отправил электронное письмо, используя SMTP Yii2 swift mailer. Письмо отправлено успешно, но отправленное письмо не отображается в папке отправленных сообщений электронной почты. Кто-нибудь может мне помочь... вот мой код. это мой код контроллера..

 Yii::$app->mailer->compose()
 ->setFrom('[email protected]')
 ->setTo('[email protected]')
 ->setSubject('Email sent from Yii2-Swiftmailer')
 ->send();

моя конфигурация

 'mailer' => [
        'class' => 'yii\swiftmailer\Mailer',
        'transport' => [
                'class' => 'Swift_SmtpTransport',
                'host' => 'abc.prod.sin3.secureserver.net',
                'username' => '[email protected]',
                'password' => 'xxxxxxxxxx',
                'port' => '465',
                'encryption' => 'ssl',
                            ],
    ],

🤔 А знаете ли вы, что...
PHP поддерживает множество библиотек для работы с RESTful API.


562
2

Ответы:

если вы хотите сохранить любое отправленное электронное письмо, просто создайте для этого адрес электронной почты, например: [email protected], затем измените свой код на:

  Yii::$app->mailer->compose()
 ->setFrom('[email protected]')
 ->setTo('[email protected]')
  >setBcc('[email protected]')
 ->setSubject('Email sent from Yii2-Swiftmailer')
 ->send();

Решено

Спасибо за вашу помощь. Я получил решение проблемы. После отправки электронного письма просто вызовите приведенный ниже код, чтобы электронное письмо было сохранено в папке отправленных.

Yii::$app->mailer->compose()
 ->setFrom('[email protected]')
 ->setTo('[email protected]')
 ->setSubject('Email sent from Yii2-Swiftmailer')
 ->send();



$mbox = imap_open("{imap.dreamhost.com:143/notls}INBOX", "username", "password");

 imap_append($mbox, "{imap.dreamhost.com:143/notls}INBOX.Sent",
    "From: [email protected]\r\n".
    "To: [email protected]\r\n".
    "Subject: Test subject2\r\n".
    "Date: ".date("r", strtotime("now"))."\r\n".
    "\r\n Test body2\r\n"
    );

// close mail connection.
imap_close($mbox);
 return true;

для получения более подробной информации, пожалуйста, обратитесь по этой ссылке .. https://help.dreamhost.com/hc/en-us/articles/216507288-PHP-IMAP