2014-02-06 9 views
0

배포하려는 응용 프로그램 (Discourse 설치)이 있습니다. 그러나 가리키는 전자 메일 서버에는 SMTP에 대한 자체 서명 된 SSL 인증서가 있습니다.ActionMailer 및 자체 서명 된 SSL 인증서

해결 방법이 있습니까? 아니면 "유효한"SSL 인증서를 사용하여 메일을 보내는 방법을 찾아야합니까?

+0

Rails 응용 프로그램에서 어떤 종류의 오류가 발생합니까? OpenSSL :: SSL :: SSLError와 같은 것을보고 있습니까? –

+0

@ AlvinLee 아니, 실제로 Net :: ReadTimeout을 호출합니다. 사용자 이름, 암호 등이 모두 정확합니다. – jrg

+0

@ AlvinLee SSL을 사용하지 않도록 변경하면 SSL 인증서와 관련이 있습니다. – jrg

답변

1

SMTP에 대한 적절한 인증서에 대해 실제로주의 깊게 다루는 것은 거의 없습니다. 대부분 사용자 에이전트.

인증서가 문제가되면 시간 초과가 발생하지 않으며 유효성 검사 오류가 발생합니다. 나는 무슨 일이 일어나고 있는지 의심 스럽지만 당신이 듣지도 않거나 방화벽에 노출되어있는 SMTPS 포트를 통해 연결하려고 시도하고있다.

SMTP + STARTTLS를 사용해보세요. 그것은 직접적으로 465에 연결을 시도하는 대신 포트 25 또는 587을 통해 TLS를 협상합니다.

관련 문제