【发布时间】:2021-03-24 03:49:54
【问题描述】:
我是 Yii2 的新手。我使用 Yii2 swift mailer SMTP 发送电子邮件。电子邮件已成功发送,但已发送的电子邮件在电子邮件的已发送文件夹中不可见,任何人都可以帮助我.. 这是我的代码。 这是我的控制器代码..
Yii::$app->mailer->compose()
->setFrom('info@abc.com')
->setTo('test@gmail.com')
->setSubject('Email sent from Yii2-Swiftmailer')
->send();
我的配置是
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'transport' => [
'class' => 'Swift_SmtpTransport',
'host' => 'abc.prod.sin3.secureserver.net',
'username' => 'info@abc.com',
'password' => 'xxxxxxxxxx',
'port' => '465',
'encryption' => 'ssl',
],
],
【问题讨论】:
-
有什么错误吗? ...
-
发送电子邮件没有问题...但我需要将电子邮件副本保存到我的发送箱
-
根据我的经验,PHP 生成的邮件没有“自动”保存功能。您必须明确编码。
-
它是填充它的 SENT 文件夹的电子邮件客户端。由于您是自定义编码,因此没有明确的代码可以保存到未指定的 SENT 文件夹,甚至没有任何自定义代码应该采用的邮件格式。
-
好的,感谢您的快速回复...所以您对将已发送的电子邮件保存到 Yii2 中的发送框有任何想法...。
标签: php email yii2 swiftmailer