7

通常の Google Apps メールの代わりに Windows Live Hosted メールを使用するようにウェブ アプリケーションを適切に設定する際に問題が発生しています。これは、Google がそのようなサービスに対してダウンチャージを行っているためです。

適切な config.action_mailer.smtp_settings に入力しましたが、何らかの理由でメール通知を正しく送信できません。以下の構成は、構成を別の Google Apps 構成設定メールと交換すると機能します。何か不足していますか?

config.action_mailer.smtp_settings = {
:enable_starttls_auto => true,
:address              => "smtp.live.com",
:port                 => "587",
:domain               => "mail.live.com",
:user_name            => "###########.net",
:password             => "###########",
:authentication       => :plain
}

これは私が受け取っているエラーです。getaddrinfo: nodename も servname も指定されていないか、不明です

4

1 に答える 1

1

ここに私の設定があります:

config.action_mailer.smtp_settings = {
  :address              => "smtp.live.com",
  :port                 => 587,
  :domain               => 'example.com',
  :user_name            => 'XXXXXXXXX',
  :password             => 'XXXXXXXXX',
  :authentication       => 'plain',
  :enable_starttls_auto => true  }

唯一の違いは認証です。

この行も覚えておいてください

config.action_mailer.default_url_options = { :host => 'localhost:3000' }
于 2012-12-10T23:06:23.793 に答える