【发布时间】:2014-04-14 07:12:10
【问题描述】:
我正在尝试学习如何在 Laravel 中使用 Mailgun 发送电子邮件。当我尝试发送电子邮件时,我收到一个超时消息:超过 60 秒的最大执行时间 应用程序在这里超时:
$line = fgets($this->_out);
当我单击电子邮件页面上的按钮时,我的路由会激活:
Route::post('/email', 'MainController@sendEmail');
这是我的控制器功能(出于隐私原因替换了我的电子邮件):
public function sendEmail() {
$data = [
'title'=>'Email'
];
Mail::send('emails.hello', $data, function($message) {
$message->from('example@gmail.com', 'Example Person');
$message->to('example@gmail.com')->subject('we made it');
});
return Redirect::to('/');
}
关于我可能做错了什么有什么想法吗?
【问题讨论】:
-
你是如何配置 Laravel 来使用 Mailgun 的?您是否在 Mailgun 中设置了您的域?您是否创建了通过 Mailgun smtp 发送邮件的凭据? documentation.mailgun.com/user_manual.html#credentials
标签: php email laravel laravel-4 mailgun