У меня есть контактная форма, и после отправки я получаю Net:: SMTPAuthenticationError 535-5.7.8 Username and Password not accepted
Указывает на действие create в контроллере контактов ContactMailer.new_contact(@contact).deliver
Я перезапустил сервер. Я попробовал https://accounts.google.com/DisplayUnlockCaptcha.
Я в разработке.
Контроллер контактов:
def new
@contact = Contact.new
end
def create
@contact = Contact.new(params[:message])
if @contact.valid?
ContactMailer.new_contact(@contact).deliver
flash[:notice] = "Message sent! Thank you for contacting us."
redirect_to root_url
else
render :action => 'new'
end
end
end
Development.rb:
config.action_mailer.raise_delivery_errors = true
config.action_mailer.perform_deliveries = true
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'gmail.com',
user_name: '[email protected]',
password: 'password',
authentication: 'plain',
enable_starttls_auto: true }
config.action_mailer.default_url_options = { :host => "localhost:3000" }