2

안녕하세요. 레일즈 2.3.5를 사용 중이며 정기적 인 이메일을 보내기 위해 rufus 스케줄러를 사용하고 있습니다. 이것은 개발 모드에서 잘 작동하지만, 깜짝 놀라움 생산 모드는 무엇인가 골랐다. 개발 및 프로덕션 파일에서 동일한 actionmailer 설정을 지정했습니다. 제가 누락 된 것이 있습니까?레일스 앱이 프로덕션 모드에서 이메일을 보내지 않습니다.

+0

메일을 보내려면 프로덕션 서버가 올바르게 설정되어 있습니까? –

+0

SMTP 서버에 문제가 있는지 확인 했습니까? 그 서버로부터의 연결을 수락하는지 여부. 일반적으로 dev 환경에서 메일을 보내지 않도록 SMTP 서버의 dev 및 prod 설정이 달라집니다. –

답변

0

안녕하세요, 네 말이 맞는 것 같습니다. 설정이 마치 외부에있는 것처럼 서버에 액세스하도록 설정되었습니다. 이것에 의해 나는 localhost에 대한 주소와 같은 옵션을 변경하고 다른 것들을 주석 처리한다는 것을 의미한다. 확인해보세요.

:address => "localhost", 
:port => 25, 
:domain => "www.mydomain.co.uk", 
#:authentication => :login, 
#:user_name => "blah", 
#:password => "blah" 

희망이 있으면 다른 사람에게 도움이됩니다.

+0

이것이 작동하는 경우 해결되지 않은 질문 목록을 남겨 둘 수 있도록 자신의 솔루션을 수락하십시오. – Trevoke

관련 문제