class Mail
- def Mail.send_mail( mail_to, subject, contents )
+ def Mail.send_mail( mail_to, subject, contents )
- if mail_to.nil? or mail_to.empty? \
- or subject.nil? or subject.empty? \
- or contents.nil? or contents.empty? then
- return false
- end
+ if mail_to.nil? or mail_to.empty? \
+ or subject.nil? or subject.empty? \
+ or contents.nil? or contents.empty? then
+ return false
+ end
- message = <<MESSAGE_END
+ message = <<MESSAGE_END
From: #{SENDER}
TO: #{mail_to}
Subject: #{subject}
MESSAGE_END
Mail.send_mail2( mail_to, message )
- end
-
- def Mail.send_mail2( mail_to_list, message )
- if mail_to_list.empty? then
- puts "There is no maintainer email address "
- else
- begin
- Net::SMTP.start('localhost') do |smtp|
- smtp.send_message( message, SENDER, mail_to_list)
- end
- rescue => e
- puts "Can't send result email"
- puts e.message
- end
- end
- end
-
- def Mail.parse_email( low_email_list )
- mail_list = []
- low_email_list.split(",").each do | low_email |
- ms = low_email.index('<')
- me = low_email.index('>')
- if ms.nil? or me.nil? then
- next
- else
- mail = low_email[(ms+1)..(me-1)]
- end
-
- if mail.include?("@") then mail_list.push mail end
- end
-
- return mail_list
- end
+ end
+
+ def Mail.send_mail2( mail_to_list, message )
+ if mail_to_list.empty? then
+ puts "There is no maintainer email address "
+ else
+ begin
+ Net::SMTP.start('localhost') do |smtp|
+ smtp.send_message( message, SENDER, mail_to_list)
+ end
+ rescue => e
+ puts "Can't send result email"
+ puts e.message
+ end
+ end
+ end
+
+ def Mail.parse_email( low_email_list )
+ mail_list = []
+ low_email_list.split(",").each do | low_email |
+ ms = low_email.index('<')
+ me = low_email.index('>')
+ if ms.nil? or me.nil? then
+ next
+ else
+ mail = low_email[(ms+1)..(me-1)]
+ end
+ if mail.include?("@") then mail_list.push mail end
+ end
+ return mail_list
+ end
end
+