我在试着让Publify工作。即使我在界面上说了相反的话,也没有发送电子邮件。可能的原因是什么?为什么我的本地服务器无法发送任何电子邮件?
这发生在第一次运行本地服务器时。Publify后台界面告诉我输入我的电子邮件,这样我以后就可以连接到b-o。输入它会导致发布一条消息(“我们已经向您发送了一封电子邮件”),但我什么也没有收到。
发布于 2015-02-27 22:37:02
我也遇到过同样的问题,我是这样解决的(在Ubuntu 14.10上使用rails 4.2.0和ruby 2.1.5 ):
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时出现了问题。我确实设法用引导链轮gem解决了引导问题,但第一个问题仍然存在,并让我离开了Publify for LocomotiveCMS (它的工作方式很不错,但还不支持Rails4)。
当我有时间的时候,我可能会再试一次,但这次使用的是Rails < 4.2。
https://stackoverflow.com/questions/27193769
复制相似问题