提问人:alex000111 提问时间:9/23/2023 最后编辑:alex000111 更新时间:9/25/2023 访问量:117
Laravel 10 的 SMTP 邮件中的问题
Issue in SMTP mail for Laravel 10
问:
我有一个无法解决的问题。我创建了一个带有 laravel 和用户表单的网站。首先,我尝试发送一封普通邮件(带有 Outlook 电子邮件),如下所示:
// .env file
MAIL_MAILER=smtp
MAIL_HOST=smtp.office365.com
MAIL_PORT=587
MAIL_USERNAME="mail address from outlook"
MAIL_PASSWORD="mail password from outlook"
MAIL_ENCRYPTION=TLS
MAIL_FROM_ADDRESS="mail address like MAIL_USERNAME"
MAIL_FROM_NAME="${APP_NAME}"
// in the controller method
$mail_data = [
'mail_to' => env('MAIL_USERNAME'),
'mail_from' => $request->email,
'mail_firstname' => $request->firstname,
'mail_lastname' => $request->lastname,
'mail_subject' => $request->subject,
'mail_message' => $request->message,
];
if (Mail::send('emails.email-template-contact', $mail_data, function ($message)
use ($mail_data) {
$message->to($mail_data['mail_to'])
->subject($mail_data['mail_subject']);
}))
为此,它运行良好,但我想看看谁来自电子邮件,然后我需要来自电子邮件。当我尝试从邮件中添加时,我遇到了此错误,我尝试了一切,但徒劳无功。这是我尝试过的和错误:
if (Mail::send('emails.email-template-contact', $mail_data, function ($message)
use ($mail_data) {
$message->to($mail_data['mail_to'])
->from($mail_data['mail_from'])
->subject($mail_data['mail_subject']);
}))
我希望这样我就清楚了。 你能帮我解决问题吗,因为我不知道该尝试什么了?
PS:我是用原生PHP做的,它有效了!
答: 暂无答案
评论
->from
->from_email