У меня была такая же проблема, и это, как я решил его (используя рельсы 4.2.0
и рубин 2.1.5
на 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: '[email protected]', # 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 или каким-то образом сделать он отправляет почту администратора еще раз, то есть если вы не смогли отправить ее на первом месте.
И еще одно: публикация не работала должным образом с моей настройкой. Возникла проблема с созданием других страниц и с помощью бутстрапов javascripts. Я справился с проблемой bootstrap с самонастраивающейся винтовой звездочкой, но первый из них сохранился и заставил меня оставить Publify для LocomotiveCMS (какой btw работает как шарм, но пока не поддерживает Rails 4).
Когда у меня есть время, я, вероятно, попробую его снова, но на этот раз с Rails < 4.2.
Вам следует лучше описать вашу проблему. – Tacet
Это происходит при первом запуске локального сервера. Мне сообщили интерфейс бэк-офиса Publify, чтобы ввести мой адрес электронной почты, чтобы позднее я мог подключиться к b-o. Ввод его приводит к публикации сообщения («мы отправили вам письмо»), но я ничего не получил и не понимаю, почему нет. – Dravidian
Вы должны включить это в свой вопрос, используя [edit]. Я считаю, что вы все равно должны включить больше. Недостаточно информации, чтобы найти причину проблемы. – Tacet