2
0

More than 1 year has passed since last update.

【EC-CUBE4系】mailcatcherの設定方法

Last updated at Posted at 2022-07-22

現象

EC-CUBEのローカル環境でメールを使ったテストを行う際に重宝するmailcatcherですが、なぜか公式のとおりに設定してもうまくいきませんでした...

開発環境はもちろんDockerでコンテナも作成、立上げ済み。なのに使えない!
docoker-compose.ymlには以下のように記載。

docker-compose.yml
version: '3'

services:
  mailcatcher:
          image: schickling/mailcatcher
          ports:
              - "1080:1080"
              - "1025:1025"

.envも公式のいう通り以下のように記載。

.env
MAILER_URL=smtp://127.0.0.1:1025

これでhttp://127.0.0.1:1080/ にアクセスするが
EC-CUBEからメールを飛ばしているのに何も出ない!

スクリーンショット 2022-07-22 120533.png

原因

バージョンによってMAILER_URLの書き方が違うらしいです。(知らんがな)
上記の書き方はver.4.0.5以降の書き方のようです。

ちなみにverの確認方法はこちら↓

私のEC-CUBEは4.0.3でしたのでこの書き方だと動きません。。。

4.0.5以下の場合はこのように書くそうです。

.env
MAILER_URL=smtp://mailcatcher:1025

これで無事メールが確認できる状態になりました。
image.png

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0