LaravelでMailgunを設定する際に問題が発生しています。次のメッセージが引き続き表示されます。LaravelとMailgunの設定
ClientException in RequestException.php line 111:
Client error: `POST https://api.mailgun.net/v3//messages.mime` resulted in a `
404 NOT FOUND` response:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<title>404 Not Found</title>
<h1>Not Found</h1>
<p>The requested (truncated...)
わからないことがあります。ここで私は、その後の基本的な設定は次のとおりです。
.envファイル
MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
MAIL_USERNAME='sandbox8e8c3965d4d14cac9d4f346c3d******'
MAIL_PASSWORD='e662ad1bbef5efd44cb96d32d6******'
MAIL_ENCRYPTION=tls
'driver' => env('MAIL_DRIVER', 'mailgun'),
'host' => env('MAIL_HOST', 'smtp.mailgun.org'),
'port' => env('MAIL_PORT', 587),
'from' => [
'address' => 'west**********@gmail.com',
'name' => 'My Name is here',
],
'encryption' => env('MAIL_ENCRYPTION', 'tls'),
'username' => env('MAIL_USERNAME'),
'password' => env('MAIL_PASSWORD'),
'sendmail' => '/usr/sbin/sendmail -bs',
マイルートファイルは、以下の
Route::post('sendMail', function(\Illuminate\Mail\Mailer $mailer, \Illuminate\Http\Request $request) {
$title = $request->title;
$content = $request->content;
$mailer->to('[email protected]')->send(new \App\Mail\MyMailer($title, $content));
return 'Mail sent.';
});
含まれているのconfig/mail.phpファイル私のメーラークラスには次のものが含まれています:
public $title;
public $content;
/**
* Create a new message instance.
*
* @return void
*/
public function __construct($title, $content)
{
$this->title = $title;
$this->content = $content;
}
/**
* Build the message.
*
* @return $this
*/
public function build()
{
return $this->from('[email protected]')->view('emails.mail');
}
私はちょうど終わったものが簡単に見えることを望んでいますが、それは時には解決するのが最も難しいものですが、助けがあれば助かります。ありがとうございました。