누구나 Postmarkapp에 대한 경험이 있습니까?레일 2.3 : Postmarkapp에 대한 SMTP 설정 : 연결이 거부되었습니다 - 연결 (2)
레일 2 개 (방사형 CMS)가 있으며 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'
}
메일러 클래스 : 여기
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
과 내가 (컨트롤러 액션에서)를 제공하는 메소드를 호출하는 코드는 다음과 같습니다
이처럼 내 SMTP 설정 모습입니다
mail = RegistrationMailer.create_send_email(params[:email])
RegistrationMailer.deliver(mail)
배달 방법을 호출 할 때마다 'Connection refused - connect (2)'오류가 발생합니다. 아무도 내가 뭘 잘못하고 있는지 도울 수 있니? 다른 smtp 설정 (sendgrid 용)과 함께 heroku에서 똑같은 코드를 사용했는데 문제없이 작동했습니다.
어쩌면 포트 25에 대한 거부 연결이 방화벽이나 (25)가있다 –
포트에 ISP의 차단에 의한 전혀 관계가없는 문제가 또한이 이유 때문에 PostMark에서 사용할 수있는 포트 2525도 있습니다. – mahemoff