2017-09-01 15 views
0

私は自分の名前、メール、メッセージを入力する連絡フォームを持っていますが、送信したときに私からのメールにメッセージを送ります。私はそのために仮定しますRailsのメールは自分自身で送信しています

config.action_mailer.smtp_settings ={ 
     address: 'smtp.gmail.com', 
     port: 587, 
     domain: 'example.com', 
     authentication: 'plain', 
     enable_starttls_auto: trust, 
     user_name: '[email protected]', 
     password: 'testtest77' 
    } 

どのように私はそれをrails 5.0のユーザーアカウントから送信することができます。私は成功しなかったmail_formを使ってみましたが、ユーザから電子メールを送る推奨方法はありますか?

+0

[Railsガイド](http://guides.rubyonrails.org/action_mailer_basics.html)をチェックしましたか? – hoangdd

答えて

1

あなたの問題は、Gmailがあなたの使っている方法。彼らが提供するSMTPゲートウェイは、(Gmailのウェブクライアント以外に)任意の電子メールクライアントを介して個人的な電子メールを送ることを容易にするためだけに存在します。

他の人に代わって電子メールを送信することは意図されていません。 AWS SESなどのサービスをチェックアウトしたい場合があります。彼らは自分の電子メールサーバーを管理するよりはるかに実用的です。

関連する問題