質問 > その他 > メールが送られてこない |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
ゲスト |
投稿日時: 2018/12/12 7:16
対応状況: 開発中
|
メールが送られてこない ▼テンプレート
[EC-CUBE] EC-CUBE4.0.1 [レンタルサーバ] KAGOYA CLOUD 2 [OS] CentOS7 [PHP] PHP 7.1.24 [データベース] MySQL 5.7.24 [WEBサーバ] Apache 2.4.6 [ブラウザ] Google Chrome 71.0.3578.80 [導入プラグインの有無] 無し [カスタマイズの有無] 無し [現象] 新規登録やお問い合わせが届きません。 他の投稿者様の投稿を見て.envを変更しようとしたのですが、そもそも.envファイル自体がありませんでした。 どなたかご教授いただけると幸いです。 |
|
Ringo |
投稿日時: 2018/12/13 17:41
対応状況: −−−
|
常連 登録日: 2018/8/10 居住地: 投稿: 70 |
Re: メールが送られてこない .env
の他に「.」からのファイルは以下が有ります。 これらは、見えていますでしょうか? .env.dist .env.install .htaccess 1. 見えていない。 何がしかのツールで見てられると思うのですが、 「.」から始まるファイルが見える設定にしてください。 尚、ssh等で繋いでいる場合は 「ls」だけでなく「ls -la」と、打って下さい。 2. 見えている。 「.env」だけが見えない。 「.env」はインストールが完了すると生成されるファイルです。 この状況は「謎」になります。 |
ゲスト |
投稿日時: 2018/12/14 3:29
対応状況: 開発中
|
Re: メールが送られてこない .env.dist
.env.install .htaccess の3つのファイルは見えています。 それとここと関係すると思われる変更を以前にしていたのですが、 /ドキュメントルート/src/Eccube/Controller/Install/InstallController.phpの443行目の file_put_contents(__DIR__.'/../../../../.env', $env); という所に書き込み権限エラーが出ていたので file_put_contents(__DIR__.'/../../../../.env.install', $env); と変えてインストールをしていました。 ここが原因だと思い再インストールしてみたのですが、他にこのエラーの対処法が分かりませんでした。 |
|
ゲスト |
投稿日時: 2018/12/14 7:03
対応状況: 開発中
|
Re: メールが送られてこない ドキュメントルートのパーミッションを変更した事で.envの生成はできたのですが、まだメールは送られてこないです。
現在.envの中のメールの設定は内部のテンプレを参照して MAILER_URL=gmail://(メールアドレス):(パスワード)@smtp.gmail.com となっています。改善点を教えてもらえないでしょうか。 |
|
sw_sn |
投稿日時: 2018/12/14 10:41
対応状況: −−−
|
常連 登録日: 2018/5/25 居住地: 投稿: 49 |
Re: メールが送られてこない 検討違いかもしれませんが、
gmailはSSLかTLSを使って接続する必要があるので、そのパラメーターをつける必要があるのでは? https://symfony.com/doc/current/email.html このドキュメントを見ると以下のようなような書き方になっていましたが symfony4.2のドキュメントなので、書き方が違うかもしれません。 MAILER_URL=gmail://username:password@localhost?encryption=tls&auth_mode=oauth または MAILER_URL=smtp://smtp.gmail.com:465?encryption=ssl&auth_mode=login&username=&password= |
atsuo |
投稿日時: 2018/12/14 21:26
対応状況: −−−
|
新米 登録日: 2018/12/12 居住地: 投稿: 8 |
Re: メールが送られてこない 私も同じ事で調べていました。
.envファイルはインストール後に出来ています。 25列目あたりを MAILER_URL=smtp://(メールアドレス):(パスワード)@(SMTPサーバー):587(または465)?auth_mode=plain でメールが来るようになりました。 ポートは465でうまくいかなかったので587にしました。 これで届くといいですね。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |