VPS
CentOS Stream9
apache 2.4.53
php 8.2.3
laravel 9.43.0
開発環境(XAMPP)では、送れていた遅れていたメールでしたが、上記本番環境にデプロイしたところ、以下のエラーログが出ました。
production.ERROR: Connection could not be established with host "ssl://メールサーバーホスト:465": stream_socket_client(): Unable to connect to ssl://メールサーバーホスト:465 (Permission denied) {"exception":"[object] (Symfony\\Component\\Mailer\\Exception\\TransportException(code: 0): Connection could not be established with host \"ssl://メールサーバーホスト:465\": stream_socket_client(): Unable to connect to ssl://メールサーバーホスト:465 (Permission denied) at /var/www/****/vendor/symfony/mailer/Transport/Smtp/Stream/SocketStream.php:154)
コントローラーは以下の通りです。
色々調べても意味が分かりません。
どなたか、ご教授いただければ幸いです。
namespace App\Http\Controllers\User\Auth;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use Carbon\Carbon;
use App\Models\User;
use Illuminate\Support\Facades\DB;
use Illuminate\Support\Facades\Hash;
use Illuminate\Support\Facades\Mail;
use Illuminate\Support\Str;
class ForgotPasswordController extends Controller
{
public function showForgetPasswordForm()
{
return view('user.auth.forgetPassword');
}
public function submitForgetPasswordForm(Request $request)
{
$request->validate([
'email' => 'required|email|exists:users',
]);
$token = Str::random(64);
DB::table('password_resets')->insert([
'email' => $request->email,
'token' => $token,
'created_at' => Carbon::now()
]);
Mail::send('emails.forgetPassword', ['token' => $token], function($message) use($request) {
$message->to($request->email);
$message->subject('パスワードの再設定');
});
return back()->with('status', '入力されたメールアドレスに、パスワード再設定用URLをお送りしました。');
}
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・集中するためにやっていること
- ・テレビやラジオに出たことがある人、いますか?
- ・【お題】斜め上を行くスキー場にありがちなこと
- ・人生でいちばんスベッた瞬間
- ・コーピングについて教えてください
- ・あなたの「プチ贅沢」はなんですか?
- ・コンビニでおにぎりを買うときのスタメンはどの具?
- ・おすすめの美術館・博物館、教えてください!
- ・ことしの初夢、何だった?
- ・【お題】大変な警告
- ・【大喜利】【投稿~1/20】 追い込まれた犯人が咄嗟に言った一言とは?
- ・洋服何着持ってますか?
- ・みんなの【マイ・ベスト積読2024】を教えてください。
- ・「これいらなくない?」という慣習、教えてください
- ・今から楽しみな予定はありますか?
- ・AIツールの活用方法を教えて
- ・【お題】逆襲の桃太郎
- ・自分独自の健康法はある?
- ・最強の防寒、あったか術を教えてください!
- ・【大喜利】【投稿~1/9】 忍者がやってるYouTubeが炎上してしまった理由
- ・歳とったな〜〜と思ったことは?
- ・モテ期を経験した方いらっしゃいますか?
- ・好きな人を振り向かせるためにしたこと
- ・スマホに会話を聞かれているな!?と思ったことありますか?
- ・それもChatGPT!?と驚いた使用方法を教えてください
- ・見学に行くとしたら【天国】と【地獄】どっち?
- ・これまでで一番「情けなかったとき」はいつですか?
- ・この人頭いいなと思ったエピソード
- ・あなたの「必」の書き順を教えてください
- ・14歳の自分に衝撃の事実を告げてください
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LCD ディスプレイを Raspberry ...
-
警告を消したい
-
(Perl CPAN) DBDがはいらない
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
エクセルVBAでシートモジュール...
-
tex についての質問です このコ...
-
「デバイスは PRN を初期化でき...
-
vba userFormのSubを標準モジュ...
-
Excel VBA 『Call』で呼び出す...
-
現在アクティブなフォーム名を...
-
VBAで別モジュールへの変数の受...
-
【vba】フォームに書いてあ...
-
Excel VBAで、ユーザーフォーム...
-
Excelシート内セル記述の違いに...
-
モジュールとクラスの違いって...
-
ユーザー定義関数に#NAME?が返...
-
'Range'メソッドは失敗しました
-
ADサーバにおけるログインID,PC...
-
PerlにてCPANを使用し、モジュ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LCD ディスプレイを Raspberry ...
-
laravel 本番環境でメールが送...
-
警告を消したい
-
perlからDBIを使用したpostgres...
-
DBIが入っているはずですが、、、
-
"use CGI::Session"でエラーが...
-
エラーでハマっている為、use A...
-
Unicode::Japanese を継承できない
-
DBD::mysqlで「表」という文字...
-
(Perl CPAN) DBDがはいらない
-
Perlで画像のサイズ取得する方法
-
PerlコマンドでURLからサムネイ...
-
例外処理のフローチャートの記...
-
Excel VBAで、ユーザーフォーム...
-
Excel VBAでリンク切れをチェッ...
-
「デバイスは PRN を初期化でき...
-
vba userFormのSubを標準モジュ...
-
VBSがコンパイルエラーになりま...
-
エクセルVBAでシートモジュール...
-
ユーザー定義関数に#NAME?が返...
おすすめ情報
ありがとうございます。
確かに、エラーの内容は私も確認しております。
ただ、queueを使ったメール送信は送れています。
Mail::send()を使った場合送れません。
そもそも、Mailファサードの使用に誤りがるのでしょうか。