タグ

2009年1月5日のブックマーク (4件)

  • ローカルメールサーバーでRailsでのメール受信のテストを便利に

    こんにちは。 KBMJでRuby on Rails を使ったweb開発に携わっているyoppiといいます。  メールを受信して処理する機能がある場合、いちいちテストサーバーにコードをアップしてとか面倒くさくないですか? Rails限定ですが、今回は、メール受信の処理をローカルで実行できるようになる方法をご紹介します。 ActionMailServer - テストとか  ローカルでテストするためのメールサーバーはこちらを使用します。設定・起動方法は上記ページに書いてありますのでご参照下さい。  自分がよくわからなかったのは、Outlook ExpressやThunderbirdなどからローカルのメールサーバーにメールを送るのはどうしたらよいかということでした。 結局は、ローカル受信テスト用のアカウントを新たに作成して、そのアカウントの送信(SMTP)サーバーのサーバー名にlocalhost

    uguiss
    uguiss 2009/01/05
    Rails限定ですが、今回は、メール受信の処理をローカルで実行できるようになる方法をご紹介します。
  • ActionMailServer - テストとか

    Rails で ActionMailer::Base#receive を実装したものの、いちいち postfix の設定をしたりしてテストをするのが面倒すぎるので、ActionMailServer なるものを作ってみました。1 ./plugin/install svn://rubyforge.org/var/svn/railsmailserver/plugins/actionmailserver2 config/environment.rb に以下の設定を追加 $mail_server = MailServer.new('127.0.0.1', 10025) do |server| server.filter_rcpt {|rcpt| rcpt =~ /@example\.com$/i } server.handle {|data| TheMailHandler.receive(data)

    uguiss
    uguiss 2009/01/05
    Rails で ActionMailer::Base#receive を実装したものの、いちいち postfix の設定をしたりしてテストをするのが面倒すぎるので、ActionMailServer なるものを作ってみました。
  • http://www2.deukalion.jp/cgi-bin/zblog/mt-search.cgi?tag=Postfix&IncludeBlogs=1

  • smtp(25)ポートを使ったメールの送信方法

    1.「スタート」→「ファイル名を指定して実行」で「telnet tkuserve.tku.ac.jp 25」と入力し、「OK」をクリックします。 2.SMTPに接続できたら以下の手順でコマンドを入力していきます。 [送信手順] ■1.クライアントをメールサーバに 認識させる。 「helo tku」と入力し、「Enter」キー。 ※Received:フィールドに書込まれる。 ■2.差出人のメールアドレスを入力。 「mail from: 自分のアドレス」と入力し 「Enter」キー。 ■3.宛先のメールアドレスを入力。 「rcpt to: 相手のアドレス」と入力し 「Enter」キー。 ■4.メールの内容を送信開始する。 「data」と入力し、「Enter」キー。 ■5.件名、文を入力する。(以下例)