caw*_*coy 22 php email laravel
我需要帮助来弄清楚如何设置reply-to字段app/config/mail.php.我正在使用Laravel 4而且它不起作用.这是我的app/config/mail.php:
<?php
return array(
'driver' => 'smtp',
'host' => 'smtp.gmail.com',
'port' => 587,
'from' => [
'address' => 'sender@domain.com',
'name' => 'E-mail 1'
],
'reply-to' => [
'address' => 'replyto@domain.com',
'name' => 'E-mail 2'
],
'encryption' => 'tls',
'username' => 'sender@domain.com',
'password' => 'pwd',
'pretend' => false,
);
Run Code Online (Sandbox Code Playgroud)
Col*_*lin 68
很确定它不会这样工作.您可以在配置文件中设置"From"标题,但在发送期间传递其他所有内容:
Mail::send('emails.welcome', $data, function($message)
{
$message->to('foo@example.com', 'John Smith')
->replyTo('reply@example.com', 'Reply Guy')
->subject('Welcome!');
});
Run Code Online (Sandbox Code Playgroud)
FWIW,$message传递给回调是一个实例Illuminate\Mail\Message,所以你可以调用它的各种方法:
另外,还有一个神奇的__call方法,因此您可以运行通常在底层SwiftMailer类上运行的任何方法.
chi*_*iii 15
自Laravel 5.3以来,可以添加全局回复.在config/mail.php文件中添加以下内容:
'reply_to' => [
'address' => 'info@xxxxx.com',
'name' => 'Reply to name',
],
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
24066 次 |
| 最近记录: |