Mailcatcherの概要は公式サイトで色々記載されています:https://mailcatcher.me
letter_opener も Ruby on Rails 開発環境のメールがテストできるが、個人的には Mailcatcher の方が便利で使いやすいので、よく使います。
docker-compose設定
Copy
docker-compose.yml
1
2
3
4
5
6
mailcatcher:
image: schickling/mailcatcher
container_name: mailcatcher
ports:
- '1080:1080'
- '1025:1025'
Dockerを起動したら「localhost:1080」で管理画面にアクセスできます。
development.rb設定
Copy
config/environments/development.rb
1
2
3
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = { address: 'localhost', port: 1025 }
config.action_mailer.raise_delivery_errors = true
Dockerを使わない場合
Mailcatcherのgemインストール
Copy
Mailcatcherを起動
1
gem install mailcatcher
Copy
1
mailcatcher
この記事はQiitaのマイページにも掲載しました。
Updated by Yuto at 2023-05-09 21:05
Rate this article:
4.9/5 (50 ratings)
You didn't rate yet

Tác giả:Yuto Yasunaga
Xin chào các bạn. Mình là kỹ sư IT đang làm việc ở Nhật Bản. Mình tạo blog này để chia sẻ về cuộc sống và những kinh nghiệm trong quá trình học tập và làm việc.
Hy vọng bài viết này sẽ có ích cho bạn.