2011-08-12 5 views
4

에 이메일 보내기 :내가 레일에 루비를 사용하여 이메일을 보내려고하지만 오류를 얻을 레일

Net::SMTPAuthenticationError in UsersController#create

535-5.7.1 Username and Password not accepted.


그러나 사용자 이름과 암호 조합이 올바른 것입니다. 나는 여러 번지나 갔다.

이것은 내 setup_mail.rb입니다.
개인 정보 보호를 위해 사용자 이름, 비밀번호 및 도메인을 변경했습니다.

ActionMailer::Base.smtp_settings = { 
    :address   => "smtp.gmail.com", 
    :port    => 587, 
    :domain    => "mydomain.com", 
    :authentication  => "plain", 
    :user_name   => "myname", 
    :password   => "mypw", 
    :enable_starttls_auto => true 
} 

답변

2

사용자 이름은 도메인이 필요합니다 Gmail에

:user_name => "[email protected]" 

수 있습니다.

+0

그리고 나는 TLS를 인증에 사용해야한다고 생각합니다. – JonLim

관련 문제