作品づくりにPublify
取り組んでいます。インターフェースで反対を言ってもメールが送られてきません。その理由は何ですか?ローカル サーバーがメールを送信できないのはなぜですか?
これは、ローカル サーバーの最初の実行時に発生します。Publify のバックオフィス インターフェイスから、後で bo に接続できるようにメールを入力するように指示されました。入力すると、メッセージが公開されます (「メールを送信しました」) が、何も受信していません。
作品づくりにPublify
取り組んでいます。インターフェースで反対を言ってもメールが送られてきません。その理由は何ですか?ローカル サーバーがメールを送信できないのはなぜですか?
これは、ローカル サーバーの最初の実行時に発生します。Publify のバックオフィス インターフェイスから、後で bo に接続できるようにメールを入力するように指示されました。入力すると、メッセージが公開されます (「メールを送信しました」) が、何も受信していません。
私は同じ問題を抱えていましたが、これが私がそれを解決した方法です(レール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 を使用します。