私のドメインからのメールはpostfixを使って問題なく送信します。問題は、同じ送信者アドレスを持つRailsアプリケーションを使用して同じメールを送信すると、そのメッセージがGmailの迷惑メールフォルダに移動することです。 私はメーラークラスのメッセージIDオプションを使用してとせずに、それをテストしてみた:これは私のSMTP構成であるRails + Postfixから送信されたメールは迷惑メールフォルダに送られます
default "Message-ID" => "#{Digest::SHA2.hexdigest(Time.now.to_i.to_s)}@mydomail.com"
:
config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address: "127.0.0.1", port: 25, enable_starttls_auto: false } config.action_mailer.perform_deliveries = true
は、私が見逃している任意の構成があります私のメールがスパムとしてマークされないようにするには?
実行したActionMailerの設定をすべて含めることができますか?この設定に従うことで誰もこの問題を経験しなかったと思いますか?なぜ587の代わりにポート25を使用していますか?なぜtls autoを無効にしたのですか?黒いカーボンコピーで電子メールを送っていますか?ありがとうございましたhttp://stackoverflow.com/questions/6379950/gmail-smtp-with-rails-3#10795856 –
@FabrizioBertoglio:これは、すべて私が行ったActionMailerの設定に加えて 'config.action_mailer.perform_caching = false'でした。私は、ポート25と587の違いは何であるのか、なぜauto tlsをtrueに設定するのか分からない。これが発信メッセージのスパム発信の原因になる可能性はありますか? –
devise.rbの 'config.mailer_sender = 'noreply @ truhawk.com'はどのように' default_url_options'に設定されていますか?environment.rb 'ActionMailer :: Base.default_content_type =" text/html "' ?私はあなたにいくつかのリンクをつけています。 http://stackoverflow.com/questions/8186584/how-do-i-set-up-email-confirmation-with-devise http://www.tutorialspoint.com/ruby-on-rails/rails-send- email.htm http://stackoverflow.com/questions/8186584/how-do-i-set-up-email-confirmation-with-devise –