'25', :authentication =>"> '25', :authentication =>"> '25', :authentication =>" />

Rails 2.3:PostmarkappのSMTP設定:Connection refused - connect(2)

誰もPostmarkappの経験はありますか?

私はレール2アプリ(放射cms)とSMTP経由で電子メールを送信しようとしている。

これは私のsmtpの設定は次のようになります:

config.action_mailer.smtp_settings = {
  :address        => "smtp.postmarkapp.com",
  :port           => '25',
  :authentication => :plain,
  :user_name      => 'postmark-ap-key',
  :password       => 'postmark-ap-key',
  :domain => 'postmarkapp.com'
}

Mailerクラス:

class RegistrationMailer < ActionMailer::Base

  def send_email(email, sent_at = Time.now)
    subject "Some text here"
    recipients "#{email}"
    from '[email protected]'
    sent_on sent_at
    body :text => "Some text here"
  end

end

ここでは、(コントローラーアクションで)deliverメソッドを呼び出すコードを示します。

mail = RegistrationMailer.create_send_email(params[:email])
RegistrationMailer.deliver(mail)

私はdeliverメソッドを呼び出すたびに 'Connection refused-connect(2)'エラーが出ます。誰でも私が間違っていることを助けることができますか?私はherokuとsmtpの他の設定(sendgrid用)と全く同じコードを使用しましたが、問題なく動作しました。

1

1 答え

私は自分でPostmarkを使用していませんが、システムを介してメールを送信するのに役立つ宝石があるようですが、おそらくAPIキーを送信する必要があるからです。

https://github.com/wildbit/postmark-rails

http://rubygems.org/gems/postmark-rails

Relevant question for implementation: How can I customize Devise to send password reset emails using PostMark mailer

0
追加された
この理由から、PostMarkが提供するポート2525もあります。
追加された 著者 mahemoff,
そして、ポート25への拒否された接続は、ファイアウォールやISPがポート25でブロックすることによって引き起こされる全く関係のない問題です。
追加された 著者 Hontvári Levente,