Mercurial > hgrepos > hgweb.cgi > xsotter
view xsotter_mail.rb @ 7:ef8cc6249d53
delete 140 characters or less
author | KAMURA Sota <c109047@e.koeki-u.ac.jp> |
---|---|
date | Tue, 07 Feb 2012 21:09:09 +0900 |
parents | 6c763cb4ea40 |
children | 2ebeaae57e96 |
line wrap: on
line source
#!/home/irhome/c109/c109047/sun4v/ruby/bin/ruby # #! /usr/bin/env ruby # -*- coding: euc-jp -*- require '/home/irhome/c109/c109047/xsotter/xsotter_class' sender = ENV['SENDER'] rcpt = ENV['RECIPIENT'] body = "" if sender == nil || rcpt === nil exit 0 elsif/.*@.*/ !~ sender exit 0 end while line = gets f=1 if /^$/=~line if f ==1 body += line else subject = line if /Subject/ =~ line end end body = NKF.nkf('-e', body) subject = NKF.nkf('-e', subject).split(/:/)[1] count = 0 post="" subject += body subject.split(//).each{|str| post += str break if 139 == count += 1 } puts post = NKF.nkf('-w', post) com=["-T", post] #com=["-T", "test"] xsotter=Xsotter.new("/home/irhome/c109/c109047/xsotter/c109047_token") xsotter.comand(com)