Почему этот почтовый клиент не отправляет почту? (? Или какие-либо идеи для отладки)ActionMailer не отправляет почту в разработке Rails 4
В my_app/Config/сред/development.rb У меня есть этот код:
config.action_mailer.delivery_method = :smtp
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com',
port: 587,
domain: 'my_app.com',
user_name: ENV['GMAIL_USERNAME'],
password: ENV['GMAIL_PASSWORD'],
authentication: 'plain',
enable_starttls_auto: true }
Тогда на моем локальном компьютере в ~/.bash_profile У меня есть этот код:
export GMAIL_USERNAME='[email protected]_app.com'
export GMAIL_PASSWORD='***'
Когда я запустил $ env
в моем терминале, я вижу, что обе переменные среды установлены правильно.
Я также перезапустил сервер своих рельсов.
ли работа, как ожидается, в ': test' или': файл'? Это изолировало бы проблему от ваших настроек smtp. –
Возможно, это глупый вопрос: вы изменили config.action_mailer.perform_deliveries = true, поскольку по умолчанию это значение false, предотвращая отправку писем из среды разработки ... – Danny
Не глупо вообще @DannyVanHoof, потому что это было так! Спасибо. –