我正在尝试使Publify
有效。即使我通过界面说明相反,也没有发送电子邮件。可能是什么原因?为什么我的本地服务器无法发送任何电子邮件?
这在第一次运行本地服务器时发生。 Publify后台界面告诉我输入我的电子邮件,以便稍后连接到b-o。输入它会导致发布消息(“我们已经向您发送了一封电子邮件”),但我什么也没收到。
答案 0 :(得分:0)
我遇到了同样的问题,这就是我解决问题的方法(在4.2.0
上使用rails 2.1.5
和ruby 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在我的设置中没有按预期工作。构建其他页面和bootstrap javascripts存在问题。我确实设法解决了bootstrap sprockets gem的bootstrap问题,但是第一个问题仍然存在,让我离开了Publify for LocomotiveCMS(它的功能就像魅力一样,但还不支持Rails 4)。
当我有时间时,我可能会再次尝试,但这次使用Rails< 4.2。