我正在努力创作Publify
。即使我通过界面告诉相反,也没有发送电子邮件。可能是什么原因?为什么我的本地服务器无法发送任何电子邮件?
这发生在本地服务器第一次运行时。Publify 后台界面告诉我输入我的电子邮件,以便稍后连接到 bo。输入它会导致发布一条消息(“我们已向您发送了一封电子邮件”),但我什么也没收到。
我正在努力创作Publify
。即使我通过界面告诉相反,也没有发送电子邮件。可能是什么原因?为什么我的本地服务器无法发送任何电子邮件?
这发生在本地服务器第一次运行时。Publify 后台界面告诉我输入我的电子邮件,以便稍后连接到 bo。输入它会导致发布一条消息(“我们已向您发送了一封电子邮件”),但我什么也没收到。
我遇到了同样的问题,这就是我解决它的方法(使用 rails4.2.0
和 ruby2.1.5
on Ubuntu 14.10
):
config.action_mailer.delivery_method = :smtp
config.action_mailer.perform_deliveries = true
config.action_mailer.default_url_options = { host: "localhost:3000" }
# change host and port if needed
config.action_mailer.smtp_settings = {
address: 'smtp.gmail.com', # don't change
domain: 'mail.google.com', # don't change
port: 587, # don't change
user_name: 'user@gmail.com', # change to your gmail
password: 'password', # change to your pass on gmail
authentication: :plain, # don't change
enable_starttls_auto: true # don't change
}
编辑:
您必须重新安装 Publify 或以某种方式使其再次发送管理员邮件,也就是说,如果您一开始就发送失败。
还有一件事:Publify 在我的设置中没有按预期工作。构建其他页面和引导 javascripts 存在问题。我确实设法用 bootstrap sprockets gem 解决了 bootstrap 问题,但第一个问题仍然存在,让我离开 Publify 去 LocomotiveCMS(顺便说一句,它的作用就像一个魅力,但还不支持 Rails 4)。
当我有时间时,我可能会再试一次,但这次是 Rails < 4.2。