annotate xsotter_mail.rb @ 4:213b92c211e0

pull test
author KAMURA Sota <c109047@e.koeki-u.ac.jp>
date Mon, 06 Feb 2012 18:02:12 +0900
parents b79b888eceac
children f1a06832e7de
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
1 #! /usr/bin/env ruby
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
2 # -*- coding: euc-jp -*-
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
3
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
4 require '/home/irhome/c109/c109047/xsotter/xsotter_class'
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
5
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
6 sender = ENV['SENDER']
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
7 rcpt = ENV['RECIPIENT']
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
8 body = ""#Array.new
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
9 if sender == nil || rcpt === nil
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
10 exit 0
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
11 elsif/.*@.*/ !~ sender
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
12 exit 0
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
13 end
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
14 while line = gets
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
15 f=1 if /^$/=~line
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
16 if f ==1
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
17 body += line
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
18 end
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
19 end
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
20 STDERR.puts NKF.nkf('-e', body)
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
21 body=["-T", body]
KAMURA Sota <c109047@e.koeki-u.ac.jp>
parents:
diff changeset
22 Xsotter.new(body)

yatex.org