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

rails:1339

From: "そめえだ" <someeda@g...>
Date: Tue, 11 Jul 2006 15:26:31 +0900
Subject: [rails:1339] Re: 【質問】ActionMailerについて

そめえだ です。

> ActionMailer::Base.server_settings = {
>   :address => "*************",
>   :port => 25,
>   :domain => "****************",
>   :authentication => :login,
>   :user_name => "*******************",
>   :password => "*********************",
> }

はまりやすい点としては、
・:address の部分にメールアドレスを入れていないか。
  これはサーバのアドレス(ドメイン名)になります。
・:domain の部分は、SMTPのHELOに渡すドメイン名になります。

自分が手がけたプロジェクトでは、上記の項目両方共に
mail.hoge.com
という感じのドメイン名を設定しました。

# :address って、メールアドレスとも受け取れるので紛らわしいですね。



更にsmtp認証が必要無いのであれば、以下の記述は必要ありません。
>   :authentication => :login,
>   :user_name => "*******************",
>   :password => "*********************",
逆にsmtp認証に対応していないのにこれを記述すると、送信できなかった
記憶があります。(うろ覚えです、ガセかもしれません。)



Yuguiさんご指摘の
> > ActionMailer::Base.server_settingsなどの記述
> が怪しい気がしますが、logディレクトリに何かログは出ていませんか。
というのは、この
> ActionMailer::Base.raise_delivery_errors = false
を true にしないとログが出力されないかもしれませんので。
こちらもチェックしてみてはどうでしょう。



ちなみにリファレンスマニュアルはこちらになります。
http://api.rubyonrails.org/classes/ActionMailer/Base.html

-- 
---------------------------
そめえだ
http://d.hatena.ne.jp/someeda/
someeda@g...

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

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

   @  1313 2006-07-07 12:01 [tf@s...             ] 【質問】ActionMailerについて            
      1335 2006-07-11 05:59 ┗[yugui@y...          ]                                       
      1336 2006-07-11 06:09  ┗[tf@s...             ]                                     
->    1339 2006-07-11 08:26   ┗[someeda@g...        ]                                   
      1344 2006-07-11 14:30    ┗[tf@s...             ]                                 
      1346 2006-07-11 19:28     ┗[someeda@g...        ]                               
      1354 2006-07-12 16:34      ┗[tf@s...             ]