action_mailer_optional_tls를 성공적으로 설치하여 Gmail을 사용하여 보내십니까?

StackOverflow https://stackoverflow.com/questions/801005

  •  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에서 찾을 수 있습니다. 내가 그렇게하면 내 문제가 해결되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top