Nginxウェブサーバーを使用しているサーバー、Ubuntu 16.04。 2つの仮想ホストを実行していますが、どちらもLaravelアプリケーションを実行しています。 1つはLaravel 5.1で、もう1つは5.4です。LaravelはGmail経由でメールを送信できません - サーバーに接続できません
私は両方のLaravelインスタンスの下で同じ連絡フォームを使用しています。コントローラのsendmail関数は両方とも同じです(コントローラのこの機能をリファクタリングする必要があることはわかっています:-))どちらも同じconfig/mail.php設定を持っています。 .envは、ユーザー名とパスワード以外の両方で同じです。どちらのgmailアカウントでも、安全でないアプリケーションが有効/無効になっています。
Laravel 5.1で動作するものは完全に動作します。 5.4より下のものは、Gmailに接続しようとするとタイムアウトエラーが発生します。
修正点は何ですか?
あなたの '.env'に' MAIL_ENCRYPTION'がセットされていますか?それは両方で同じですか? –
@Björnどちらにも設定されていません。 Mail.phpのデフォルトはtlsに設定するべきですが、そうですか? –
いいえ、デフォルトでmail.phpはnullに設定されていますAFAIK –