[前][次][番号順一覧][スレッド一覧]

rails:1087

From: "Jiro Iwamoto" <jirokun@u...>
Date: Sun, 30 Apr 2006 22:34:18 +0900
Subject: [rails:1087] Re: Iso2022jpMailerで送信できない

岩本です。

安藤さん、迅速な返信をありがとうございます。
お恥ずかしい話、@の後のドメイン名をSMTPサーバとして指定していました。
本来は違う名前でした。
こんな単純なミスで申し訳ありません。

ありがとうございました。

06/04/30 に Yasushi Ando<andyjpn@g...> さんは書きました:
> こんばんは。安藤と申します。
>
> > getaddrinfo: no address associated with hostname.
>
> ホスト名からアドレスが引けないと言われていますので、もしかしたら
> SMTPサーバーのホスト名が間違っているということはありませんか?
>
> ドメイン名が example.com ですと、SMTPサーバーは
> mail.example.com とか smtp.example.com とかになるのが
> お約束かと思うんですが。
>
> telnet example.com 25
> 上のコマンドでTelnetでポート25に繋いでみて、エラーが出たら設定が
> 間違っているのではないかと思います。
>
> もし確認済みでしたらすいません。
>
> 以上です。
>
> On 30/04/06, Jiro Iwamoto <jirokun@u...> wrote:
> > 岩本と申します。
> >
> > 今、Iso2022jpMailerを使用してメールを送ろうと思っているのですが、
> > どうしても送信できません。もし原因がわかる方がいらっしゃいましたら教えて
> > いただけないでしょうか。
> >
> > エラーはこんなかんじです。
> > getaddrinfo: no address associated with hostname.
> >
> > C:/InstantRails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `initialize'
> > C:/InstantRails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
> > C:/InstantRails/ruby/lib/ruby/1.8/timeout.rb:56:in `timeout'
> > C:/InstantRails/ruby/lib/ruby/1.8/timeout.rb:76:in `timeout'
> > C:/InstantRails/ruby/lib/ruby/1.8/net/protocol.rb:206:in `old_open'
> > C:/InstantRails/ruby/lib/ruby/1.8/net/smtp.rb:393:in `do_start'
> > C:/InstantRails/ruby/lib/ruby/1.8/net/smtp.rb:378:in `start'
> > C:/InstantRails/ruby/lib/ruby/1.8/net/smtp.rb:316:in `start'
> > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.1/lib/action_mailer/base.rb:447:in
> > `perform_delivery_smtp'
> > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.1/lib/action_mailer/base.rb:333:in
> > `deliver!'
> > C:/InstantRails/ruby/lib/ruby/gems/1.8/gems/actionmailer-1.2.1/lib/action_mailer/base.rb:227:in
> > `method_missing'
> > #{RAILS_ROOT}/app/controllers/account_controller.rb:32:in `signup'
> > -e:3
> >
> >
> > 主要なソースコードは以下のように記述しています。実際はexample.comではなく、実在するドメインを記述しています。
> > environment.rb
> > $SERVICE_NAME = 'ほげサービス'
> > $ADMIN_EMAIL = 'test@e...'
> >
> > ActionMailer::Base.server_settings = {
> >  :address => "example.com",
> >  :port => 25,
> >  :domain => "example.com"
> > }
> > ActionMailer::Base.raise_delivery_errors = true
> >
> >
> > models/mail.rb
> > class Mail < Iso2022jpMailer
> >
> >  def regist(recipient, activate_key)
> >    p recipient
> >    recipients recipient
> >    from $ADMIN_EMAIL
> >    p $ADMIN_EMAIL
> >    subject "#{$SERVICE_NAME}への登録確認"
> >    body :recipient => recipient, :service_name => $SERVICE_NAME,
> > :activate_key => activate_key
> >  end
> > end
> >
> > コントローラで
> > Mail.deliver_regist(@user.email, @user.activation_key)
> >
> > 以上よろしくお願いします。
> >
> > --
> > ML: rails@r...
> > 使い方: http://QuickML.com/
> >
>
> --
> ML: rails@r...
> 使い方: http://QuickML.com/
>
>

--
ML: rails@r...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]