이메일 작업 3,852건을 처리하지 못했습니다. app.yml 파일의 메일 서버 설정을 확인해 주세요.
Sidekiq에서:
Jobs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading
메일 서버 설정은 변경되지 않았습니다.
이메일 작업 3,852건을 처리하지 못했습니다. app.yml 파일의 메일 서버 설정을 확인해 주세요.
Sidekiq에서:
Jobs::HandledExceptionWrapper: Wrapped OpenSSL::SSL::SSLError: SSL_read: unexpected eof while reading
메일 서버 설정은 변경되지 않았습니다.
비슷한 문제를 겪고 있는 다른 게시글들을 봤습니다.
Digital Ocean을 사용 중인가요? 그렇다면 해당 회사가 사용 중인 포트가 차단되어 있을 수 있습니다.
어떤 포트를 사용 중인가요? app.yml에서 포트를 2525로 설정하고 다시 빌드해 보세요. 다른 사용자들에게는 이 방법이 잘 작동했습니다.
그렇게 해도 해결되지 않으면, 해당 회사에 티켓(지원 요청)을 제출해야 할 수도 있습니다.
문제가 이메일 제공업체에 있는 것으로 밝혀졌습니다.
문제를 찾았다면, 자신의 게시물을 해결책으로 표시하기 전에 추가적인 맥락과 이전에 수행한 단계를 제공해 주세요. 그렇게 하면 다른 사용자들도 당신이 배운 내용에서 혜택을 볼 수 있습니다.
진단:
./launcher enter appopenssl s_client -connect smtp.beget.com:465 -servername smtp.beget.co
Rails에서 테스트:
./launcher enter app
rails c
ActionMailer::Base.smtp_settings = {
address: 'smtp.beget.com',
port: 465,
user_name: 'admin@email.com',
password: 'password',
authentication: :login,
ssl: true,
tls: true,
enable_starttls_auto: false,
openssl_verify_mode: 'none'
}
# 테스트 발송
ActionMailer::Base.mail(
from: 'admin@email.com',
to: 'admin@email.com',
subject: 'Test from Rails',
body: 'Test message'
).deliver_now
이로 인해 명확한 오류 메시지가 표시됩니다