3

作品づくりにPublify取り組んでいます。インターフェースで反対を言ってもメールが送られてきません。その理由は何ですか?ローカル サーバーがメールを送信できないのはなぜですか?

これは、ローカル サーバーの最初の実行時に発生します。Publify のバックオフィス インターフェイスから、後で bo に接続できるようにメールを入力するように指示されました。入力すると、メッセージが公開されます (「メールを送信しました」) が、何も受信していません。

4

1 に答える 1

0

私は同じ問題を抱えていましたが、これが私がそれを解決した方法です(レール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:       '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 を再インストールするか、管理者メールをもう一度送信するようにする必要があります。つまり、そもそも送信に失敗した場合です。

もう 1 つ: 私のセットアップでは、Publishify が期待どおりに動作しませんでした。他のページの構築とブートストラップ JavaScript に問題がありました。ブートストラップ スプロケット gem を使用してブートストラップの問題を解決することができましたが、最初の問題は解決せず、Publify を LocomotiveCMS に任せることになりました (これは魅力的に機能しますが、Rails 4 はまだサポートされていません)。

時間があれば、おそらくもう一度試してみますが、今回は Rails < 4.2 を使用します。

于 2015-02-27T14:37:02.337 に答える