Devise Mail By 163 SMTP
application.rb 加入以下配置
config.action_mailer.default_url_options = {
:host => Rails.application.secrets.default_url_options_houst
}
config.action_mailer.smtp_settings = {
address: Rails.application.secrets.email_provider_address,
port: 25,
domain: Rails.application.secrets.domain_name,
authentication: :login,
enable_starttls_auto: true,
user_name: Rails.application.secrets.email_provider_username,
password: Rails.application.secrets.email_provider_password
}
secrets.yml 中的配置
development:
default_url_options_houst: 'host'
email_provider_address: 'smtp.163.com'
email_provider_username: 'email'
email_provider_password: 'password'
domain_name: 'domain'
test:
...
produciton:
...