Rubyでメールを送る(日本語非対応)

2010年3月14日

Filed under: Ruby — admin @ 4:45 AM

Rubyでメール送る関数欲しかったので、急遽リファレンス見ながらつくってみた。ちなみに急過ぎたので日本語非対応です・・・。

RUBY:
  1. #------------------------------------------------------------
  2. #  メール投稿
  3. #  ※ただし、日本語非対応です。
  4. #
  5. def mail( subject, message, to_address, from_address )
  6.     #------------------------------------------------------------
  7.     # インポート
  8.     require 'net/smtp'
  9.    
  10.     #------------------------------------------------------------
  11.     # セット
  12.     mail_server = 'mail.localhost'
  13.    
  14.     #------------------------------------------------------------
  15.     # 投稿
  16.     Net::SMTP.start( mail_server, 25 ) {|smtp|
  17.         smtp.ready( from_address, to_address ) {|f|
  18.             f.puts 'From: ' + from_address
  19.             f.puts 'To: ' + to_address
  20.             f.puts 'Subject: ' + subject
  21.             f.puts
  22.             f.puts message
  23.         }
  24.     }
  25.     p 'mail send!!'
  26.    
  27.     #------------------------------------------------------------
  28. end

次回、日本語対応版をつくろうと思うお。

1件のコメント »

  1. [...] PLAIN TEXT [...]

    ピンバック by Rubyでメールを送る(日本語非対応) » ikepo - that bot makes — 2010年4月8日 @ 1:44 AM

この投稿へのコメントの RSS フィード。 TrackBack URL

コメントする