使用 Laravel 和 IBM Notes 发送电子邮件时,已发送邮件中没有数据

No Data in Sent Items when sending email using Laravel and IBM Notes

美好的一天。

我目前正在使用 Laravel 5.3 Mailer 和 IBM Notes 电子邮件帐户。

我能够成功发送电子邮件,但是当我查看用于发送的电子邮件的已发送项目时,有 none。

我目前在 .env 中使用此配置

MAIL_DRIVER=smtp
MAIL_HOST=ourhostip
MAIL_PORT=25
MAIL_USERNAME=myaccount
MAIL_PASSWORD=mypass
MAIL_ENCRYPTION=

在我的控制器中,我正在使用此代码。

$data = "Testing Data";
$email = "email";
$name = "Name";
Mail::send('emails.reminder', ['data' => $data], function ($mail) use ($name,$email) {
    $mail->from('fromemail', 'AI');
    $mail->to($email, $name)->subject('Testing Email!');
});

如有任何帮助,我们将不胜感激。谢谢

这正是 SMTP 的工作方式。当您使用 Outlook、Thunderbird 等通过 SMTP 和您的 Notes/Domino 帐户编写电子邮件时,只有当您也配置了 IMAP 连接时,您才能在您的 Notes 已发送文件夹中看到该电子邮件。

恐怕这在 Laravel 中是不可能的。

如果您想在您的 IBM Notes 收件箱中使用电子邮件,您可以使用 BCC 将邮件发送到您自己的地址(并使用邮件规则将其移动到文件夹)。