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

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

#------------------------------------------------------------
#  メール投稿
#  ※ただし、日本語非対応です。
#
def mail( subject, message, to_address, from_address )
	#------------------------------------------------------------
	# インポート
	require 'net/smtp'

	#------------------------------------------------------------
	# セット
	mail_server = 'mail.localhost'

	#------------------------------------------------------------
	# 投稿
	Net::SMTP.start( mail_server, 25 ) {|smtp|
		smtp.ready( from_address, to_address ) {|f|
			f.puts 'From: ' + from_address
			f.puts 'To: ' + to_address
			f.puts 'Subject: ' + subject
			f.puts
			f.puts message
		}
	}
	p 'mail send!!'

	#------------------------------------------------------------
end

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

カテゴリー: Ruby   パーマリンク

Rubyでメールを送る(日本語非対応) への1件のコメント

  1. ピンバック: Rubyでメールを送る(日本語非対応) » ikepo - that bot makes

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>