【发布时间】:2023-03-28 21:11:01
【问题描述】:
美好的一天。
我目前正在使用 Laravel 5.3 Mailer 和一个 IBM notes 电子邮件帐户。
我能够成功发送电子邮件,但是当我查看用于发送的电子邮件的已发送项目时,没有。
我目前在 .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!');
});
任何帮助将不胜感激。谢谢。
【问题讨论】:
-
听起来像是 IBM Notes 而不是 Laravel 的问题。查看 Notes 中是否有可以存储已发送消息的设置。
-
@NirajShah 我尝试在电子邮件中使用 IBM Notes,它记录了我发送的电子邮件。另一方面,当我使用我的 IBM 帐户在 Laravel 中发送电子邮件时,我发送的电子邮件没有任何痕迹。
-
该问题与在 IBM Notes 之外发送电子邮件有关。您是否尝试过使用不同的电子邮件客户端发送电子邮件,但使用与 Laravel 中相同的 SMTP 设置?它是否显示在已发送文件夹中?
-
是的@NirajShah。我也尝试在 gmail 中使用我的个人帐户,但问题仍然存在。
-
我不是指发送到不同的电子邮件,我的意思是实际上使用不同的电子邮件客户端(例如 Outlook、Thunderbird、Spark 等)使用 IBM Note 的 SMTP 详细信息发送邮件。此测试的目的是查看在 Laravel 之外发送的电子邮件是否也会导致此问题。如果是,则表示该问题与 Laravel 无关!
标签: php email laravel-5 lotus-notes