私のウェブサイトからメールを送信しようとしています。共有ホスティングのLaravelとメールを送信
私はlaravel 5.5とhostnet.nlの共有ホスティングを使用しています。私は私が正しい私のすべての構成を有していて非常に確信している
..
マイ.env:
MAIL_DRIVER=mail
MAIL_HOST=smtp02.hostnet.nl
MAIL_PORT=587
MAIL_USERNAME=username
MAIL_PASSWORD=password
MAIL_ENCRYPTION=TLS
しかし、私がメールを送信しようとすると、このオールウェイズ返しがあったおっとエラー:
proc_open() has been disabled for security reasons
私はすでにホスティング会社とチャットしており、これは許可されているPHP設定ではないと言いましたo変更する。だから私はこれを有効にすることはできません。
MAIL_DRIVER=smtp
を設定しようとすると、接続が拒否されたと表示されます。
私は別のlaravelのインストール/ウェブサイトを持っています。これはMAIL_DRIVER=mail
と同じですが、これは完全に動作します。
このインストールはlaravel 5.2である。*
これは5.5にlaravel 5.2からではSwiftMailerの内側に変更されたものですか?
この問題を解決する方法がわかりません。
何か助けていただければ幸いです。
「接続が拒否されました」はネットワークレベルのエラーです。サーバーのホストアドレスが間違っているか、共有ホスティングプロバイダが明示的にパケットを攻撃しています。この[ポートチェッカー](https://www.yougetsignal.com/tools/open-ports/)によれば、あなたが提供したホストは開かれ、SMTPポートであるポート587で待機しています。おそらく、この共有ホスティングプロバイダを必要に応じて使用することはできません。 –
[Swift Mailerを使用してLaravelで電子メールを送信できません - プロバイダによってproc \ _open()機能が無効になっています](https://stackoverflow.com/questions/45854659/unable-to-send-emails-in-laravel) -using-swift-mailer-proc-open-function-disab) – Jeffrey