Railsアプリの公開を目指しています。開発環境ではメールを送信できるのですが、
さくらのVPSでメールの送信が出来るようにしたいのですがPostfixを設定する必要があるのでしょうか?
開発環境ではPostfixの設定はしなくても送信出来ていたのですが、VPSはどうなんでしょうか?
開発環境ではメールの送信が出来ています。
設定環境は以下になります。
さくらのVPS
CentOS7
Nginxインストール完了
Ruby 2.3.1
Rails 5.1.3
SSH接続完了
SSLの設定完了
鍵認証の設定完了
開発環境ではRails側で以下のように設定してメールの送信ができていました。
config/environments/development.rb config.action_mailer.delivery_method = :smtp config.action_mailer.raise_delivery_errors = true config.action_mailer.smtp_settings = { address: 'smtp.gmail.com', port: 587, user_name: ENV["GMAIL_USERNAME"], password: ENV["GMAIL_PASSWORD"], domain: 'smtp.gmail.com', authentication: 'plain', enable_starttls_auto: true } end
VPSにRailsアプリを転送し本番用に以下のように記述しただけで送信できるようになるのでしょうか?。
config/environments/production.rb config.action_mailer.delivery_method = :smtp config.action_mailer.raise_delivery_errors = true config.action_mailer.smtp_settings = { address: 'smtp.gmail.com', port: 587, user_name: ENV["GMAIL_USERNAME"], password: ENV["GMAIL_PASSWORD"], domain: 'smtp.gmail.com', authentication: 'plain', enable_starttls_auto: true } end
これだけで開発環境と同じようにVPSでメールの送信ができるのでしょうか?
それともPostfixをVPSに設定しなければいけないのでしょうか?
サーバーの構築は初めてで悪戦苦闘していますが、ご教示お願いできますでしょうか?
宜しくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/04/04 08:10