【发布时间】:2017-07-16 15:42:51
【问题描述】:
我正在尝试在 laravel 4.2 应用程序中测试一些电子邮件,并已将 mail.php 配置为使用 mailtrap
这是我的 mail.php 配置:
return array(
'driver' => 'smtp',
'host' => 'smtp.mailtrap.io',
'port' => 2525,
'from' => array('address' => 'website@domain.co.uk', 'name'=>'Domain'),
'encryption' => 'null',
'username' => '12345XX',
'password' => '12345XX',
'sendmail' => '/usr/sbin/sendmail -bs',
'pretend' => false,
);
我正在尝试在带有流浪盒(宅基地)的开发环境中使用它
我正在使用如下的基本测试脚本来发送测试电子邮件:
$data = array(
'activationCode' => '123456789',
'id' => 27,
'user' => [
'id'=>27,
'first_name'=>'TEST USER',
'last_name'=>'LAST NAME',
'email'=>'test@domain.org.uk'
]
);
$firstResult = Mail::send('emails.auth.accessPending', $data, function ($message) {
$message
->to('email@domain.com')
->subject('website registration');
});
我收到NULL 回复,但邮件陷阱收件箱中没有任何内容。
我在配置或脚本中缺少什么来让应用发送测试电子邮件?
谢谢
【问题讨论】: