AWS EC2 AmazonLinux2インスタンスにMailCatcherを導入する
目的
- MailCatcherの実装方法をまとめる。
前提条件
- 下記、または下記に準ずる方法でCentOS7のPCが構築されていること。
前提情報
- 本説明で実行するコマンドは特筆しない場合、CentOS7のPCにssh接続を行い実行する物とする。
読後感
- MailCatcherを起動しブラウザから確認することができる。
- 筆者は下記作業後のインスタンスに対しMailCatcherの導入を実施する。
-
http://インスタンスのグローバル(パブリック)IPv4アドレス:1080
でMailCatcherをブラウザで表示することができる。
概要
- インスタンスのグローバルIP確認
- セキュリティグループの作成
- セキュリティグループの追加
- Rubyのインストール
- 使用パッケージのインストール
- MailCatcherのインストールと起動
- 確認
詳細
-
インスタンスのグローバルIP確認
-
セキュリティグループの作成
- 下記記事内容を実施してMailCatcher用のセキュリティグループを追加する。
-
セキュリティグループの追加
- 下記記事内容を実施して先に作成したMailCatcher用のセキュリティグループをインスタンスに追加する。
-
Rubyのインストール
-
下記コマンドを実行してRubyをインストールする。
$ sudo yum install ruby
-
使用パッケージのインストール
-
下記コマンドを実行してruby-develをインストールする。
$ sudo yum install ruby-devel
-
下記コマンドを実行してgcc-c++をインストールする。
$ sudo yum install gcc-c++
-
下記コマンドを実行してsqlite-develをインストールする。
$ sudo yum install sqlite-devel
-
MailCatcherのインストールと起動
-
下記コマンドを実行してMailCatcherをインストールする。
$ gem install mailcatcher
-
下記コマンドを実行してMailCatcherを起動する。指定するのはMailCatcherを導入したインスタンスのプライベートIPアドレスなので注意すること!!!!(「ERROR: Something's using port 1025. Are you already running MailCatcher?」が出た方はこちら→MailCatcher起動時にAre you already running MailCatcher?のエラーが出た)
$ mailcatcher --ip プライベートIPアドレス
-
確認
- ブラウザで下記にアクセスする。指定するのはMailCatcherを導入したインスタンスのグローバル(パブリック)IPアドレスなので注意すること!!!!
- 下記のページが表示されることを確認する。
参考文献
- 下記、または下記に準ずる方法でCentOS7のPCが構築されていること。
前提情報
- 本説明で実行するコマンドは特筆しない場合、CentOS7のPCにssh接続を行い実行する物とする。
読後感
- MailCatcherを起動しブラウザから確認することができる。
- 筆者は下記作業後のインスタンスに対しMailCatcherの導入を実施する。
-
http://インスタンスのグローバル(パブリック)IPv4アドレス:1080
でMailCatcherをブラウザで表示することができる。
概要
- インスタンスのグローバルIP確認
- セキュリティグループの作成
- セキュリティグループの追加
- Rubyのインストール
- 使用パッケージのインストール
- MailCatcherのインストールと起動
- 確認
詳細
-
インスタンスのグローバルIP確認
-
セキュリティグループの作成
- 下記記事内容を実施してMailCatcher用のセキュリティグループを追加する。
-
セキュリティグループの追加
- 下記記事内容を実施して先に作成したMailCatcher用のセキュリティグループをインスタンスに追加する。
-
Rubyのインストール
-
下記コマンドを実行してRubyをインストールする。
$ sudo yum install ruby
-
使用パッケージのインストール
-
下記コマンドを実行してruby-develをインストールする。
$ sudo yum install ruby-devel
-
下記コマンドを実行してgcc-c++をインストールする。
$ sudo yum install gcc-c++
-
下記コマンドを実行してsqlite-develをインストールする。
$ sudo yum install sqlite-devel
-
MailCatcherのインストールと起動
-
下記コマンドを実行してMailCatcherをインストールする。
$ gem install mailcatcher
-
下記コマンドを実行してMailCatcherを起動する。指定するのはMailCatcherを導入したインスタンスのプライベートIPアドレスなので注意すること!!!!(「ERROR: Something's using port 1025. Are you already running MailCatcher?」が出た方はこちら→MailCatcher起動時にAre you already running MailCatcher?のエラーが出た)
$ mailcatcher --ip プライベートIPアドレス
-
確認
- ブラウザで下記にアクセスする。指定するのはMailCatcherを導入したインスタンスのグローバル(パブリック)IPアドレスなので注意すること!!!!
- 下記のページが表示されることを確認する。
参考文献
- MailCatcherを起動しブラウザから確認することができる。
- 筆者は下記作業後のインスタンスに対しMailCatcherの導入を実施する。
-
http://インスタンスのグローバル(パブリック)IPv4アドレス:1080
でMailCatcherをブラウザで表示することができる。
概要
- インスタンスのグローバルIP確認
- セキュリティグループの作成
- セキュリティグループの追加
- Rubyのインストール
- 使用パッケージのインストール
- MailCatcherのインストールと起動
- 確認
詳細
-
インスタンスのグローバルIP確認
-
セキュリティグループの作成
- 下記記事内容を実施してMailCatcher用のセキュリティグループを追加する。
-
セキュリティグループの追加
- 下記記事内容を実施して先に作成したMailCatcher用のセキュリティグループをインスタンスに追加する。
-
Rubyのインストール
-
下記コマンドを実行してRubyをインストールする。
$ sudo yum install ruby
-
使用パッケージのインストール
-
下記コマンドを実行してruby-develをインストールする。
$ sudo yum install ruby-devel
-
下記コマンドを実行してgcc-c++をインストールする。
$ sudo yum install gcc-c++
-
下記コマンドを実行してsqlite-develをインストールする。
$ sudo yum install sqlite-devel
-
MailCatcherのインストールと起動
-
下記コマンドを実行してMailCatcherをインストールする。
$ gem install mailcatcher
-
下記コマンドを実行してMailCatcherを起動する。指定するのはMailCatcherを導入したインスタンスのプライベートIPアドレスなので注意すること!!!!(「ERROR: Something's using port 1025. Are you already running MailCatcher?」が出た方はこちら→MailCatcher起動時にAre you already running MailCatcher?のエラーが出た)
$ mailcatcher --ip プライベートIPアドレス
-
確認
- ブラウザで下記にアクセスする。指定するのはMailCatcherを導入したインスタンスのグローバル(パブリック)IPアドレスなので注意すること!!!!
- 下記のページが表示されることを確認する。
参考文献
-
インスタンスのグローバルIP確認
-
セキュリティグループの作成
- 下記記事内容を実施してMailCatcher用のセキュリティグループを追加する。
-
セキュリティグループの追加
- 下記記事内容を実施して先に作成したMailCatcher用のセキュリティグループをインスタンスに追加する。
-
Rubyのインストール
-
下記コマンドを実行してRubyをインストールする。
$ sudo yum install ruby
-
-
使用パッケージのインストール
-
下記コマンドを実行してruby-develをインストールする。
$ sudo yum install ruby-devel
-
下記コマンドを実行してgcc-c++をインストールする。
$ sudo yum install gcc-c++
-
下記コマンドを実行してsqlite-develをインストールする。
$ sudo yum install sqlite-devel
-
-
MailCatcherのインストールと起動
-
下記コマンドを実行してMailCatcherをインストールする。
$ gem install mailcatcher
-
下記コマンドを実行してMailCatcherを起動する。指定するのはMailCatcherを導入したインスタンスのプライベートIPアドレスなので注意すること!!!!(「ERROR: Something's using port 1025. Are you already running MailCatcher?」が出た方はこちら→MailCatcher起動時にAre you already running MailCatcher?のエラーが出た)
$ mailcatcher --ip プライベートIPアドレス
-
-
確認
- ブラウザで下記にアクセスする。指定するのはMailCatcherを導入したインスタンスのグローバル(パブリック)IPアドレスなので注意すること!!!!
- 下記のページが表示されることを確認する。
参考文献
Author And Source
この問題について(AWS EC2 AmazonLinux2インスタンスにMailCatcherを導入する), 我々は、より多くの情報をここで見つけました https://qiita.com/miriwo/items/6eb8a7c98499a5a51360著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .