Имя пользователя и пароль не принимаются с pony gem в ruby
Я пытаюсь реализовать простую форму для моего сайта ruby, используя pony, и я получаю сообщение об ошибке "535-5.7.1 Имя пользователя и пароль не приняты". Я ввел свое имя пользователя и пароль gmail в правильные поля.
код в pony.rb
Pony.options = {
:to => 'myusername',
:via => :smtp,:
:via_options => {
:address => 'smtp.gmail.com',
:port => '587',
:enable_starttls_auto => true,
:user_name => 'myusername',
:password => 'mypassword',
:authentication => :plain, # :plain, :login, :cram_md5, no auth by default
:domain => "localhost.localdomain" # the HELO domain provided by the client to the server
}
}
1 ответ
Смотрите РАБОЧИЙ код ниже. Только что проверил это с моим Gmail.
Pony.mail(:to => 'someone@acme.com', :via => :smtp, :via_options =>
{
:address => 'smtp.gmail.com',
:port => '587',
:enable_starttls_auto => true,
:user_name => 'yourgmail@gmail.com',
:password => 'yourpass',
:authentication => :plain,
:domain => "HELO",
},
:subject => 'Your Subject goes here', :body => "bla bla bla or #{$body}",
:attachments => {"yourfile.txt" => File.binread("c:/ruby193/bin/yourfile.txt")
}
)
Удачи, Арвид, дайте мне знать, если вам нужна дополнительная помощь!