action_mailer_optional_tls를 성공적으로 설치하여 Gmail을 사용하여 보내십니까?
-
03-07-2019 - |
문제
Rails 2.3.2 및 Ruby 1.8.6 용 Action_Mailer_Optional_TLS를 설치했으며 ActionMailer가 이메일을 보내도록 할 수 없습니다!
다음 오류가 발생합니다.
530 5.7.0은 먼저 starttls 명령을 발행해야합니다
슬픔 ... 누구든지 성공 했습니까?
해결책
TLS 설정을 구성하기 위해 Environment.rb 파일에 무엇이 있습니까? 이것이 제가 사용하는 것입니다.
config.action_mailer.smtp_settings = {
:tls => true,
:address => "smtp.gmail.com",
:port => "587",
:domain => "mydomain.com",
:user_name => "user@mydomain.com",
:password => "mypassword",
:authentication => :login
}
레일 아래에서 실행되는 응용 프로그램에서 그 보석을 사용하는 데 아무런 문제가 없었습니다. 2.3.2
다른 팁
Rails 2.3.2와 Ruby 1.8.6과 비슷한 문제가 있습니다. 새로운 버전의 Rails는 TLS 지원을 위해 Ruby 1.8.7의 일부를 사용합니다. 나는 이것에 대해 더 많이 발견했다 블로그 게시물. 기본적으로 Ruby 1.8.6이있는 경우 설치 및 구성이 필요합니다. ActionMailerTls 보석, Github에서 찾을 수 있습니다. 내가 그렇게하면 내 문제가 해결되었습니다.
제휴하지 않습니다 StackOverflow