質問: { address: 'smtp.gmail.com', port: 587, user_name: '自分のメールアドレス', password: '自分のgmailのパスワード', authentication: 'plain' } end ``` ### nginxのエラーログ追記(13:13) nginx.logには下記のエラーが記載されていました ``` 2018/09/25 21:46:34 [crit] 1686#0: *434 connect() to unix:/var/www/rails/app/tmp/sockets/.unicorn.sock failed (2: No such file or directory) while connecting to upstream, client: 113.158.203.126, server: "EIPアドレス", request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/rails/app/tmp/sockets/.unicorn.sock:/", host: "EIPアドレス" 2018/09/26 23:29:23 [error] 6447#0: *728 open() "/usr/share/nginx/html/favicon.ico" failed (2: No such file or directory), client: 111.239.177.165, server: _, request: "GET /favicon.ico HTTP/1.1", host: "ドメイン", referrer: "ドメイン" 2018/09/27 00:05:40 [error] 7478#0: *815 connect() to unix:/var/www/rails/app/tmp/sockets/.unicorn.sock failed (111: Connection refused) while connecting to upstream, client: 111.239.177.165, server: "EIPアドレス", request: "GET / HTTP/1.1", upstream: "http://unix:/var/www/rails/app/tmp/sockets/.unicorn.sock:/", host: "EIPアドレス", referrer: "http://"EIPアドレス"/users/password" ```
回答: メール以外の rails の画面が表示されているということなので、nginx のエラーも直接は関係なさそうです。 gmail 関係だとすれば、下記のいずれかが原因のことが多いです。 (1) 安全性の低いアプリの許可が、無効になっている。 「有効」にする 参考URL 安全性の低いアプリからのアカウントへのアクセスを許可する - Gmail ヘルプ (2) gmail で、二段階認証を使っている。 その場合、パスワードは、Webで、gmail にログインするパスワードではなく、アプリパスワードを設定する必要がありますが、rails に設定したパスワードは、アプリパスワードでしょうか? 参考URL アプリ パスワードでログイン - Gmail ヘルプ