ユーザー登録で「300円クーポン」プレゼント!まずは無料登録から!
募集をシェアしてメンターを探そう
シェア
エンジニア EC2 AWS Ruby

「AWS本番環境にてメール認証機能を実装」

2020年12月7日
予算
〜 10,000円
提案数
2人が提案中

現在ウェブ制作のお仕事をいただき開発中です。主な言語はRailsを使用しております。

実現したいこと

「AWS本番環境にてメール認証機能を実装」

■現在の状況
1、AWS上でパスワード再設定メールは送れるようになりました。
2、AWS上でメールアドレス確認メールが送信されない。

mailを送信するスクリプトを使って確認したところ、初期状態は下記だったと推測されます。
ローカル ○

EC2 :negative_squared_cross_mark:
google側で認証を弾いている可能性がある(実際どうかはgoogleしかわからないのでこちらで判断はできない)

■実行した内容

2段階認証をONにして、システム用のパスワードを発行しEC2上で実行したところうまく行ったのを確認
従ってシステム用のパスワードを使ってメール送信を行うようにRailsのcredentialsを書き換えればメール送信ができるようになると思われます。

■別の問題

本番環境上にあるcredentians.yml.encが開けなかった
エラー文
[ec2-user@ip-172-31-42-163 〇〇]$ EDITOR="vi" bin/rails credentials:edit
Couldn't decrypt config/credentials.yml.enc. Perhaps you passed the wrong key?

こちらの表示になってしまいます。master.keyとの齟齬がある可能性があります。

早急に解決したい問題なのでもしすぐにご対応いただける場合予算をあげることも可能です。どうぞよろしくお願いします。

メンティーに提案してみましょう
募集をシェアしてメンターを探そう
シェア