#!/usr/bin/env ruby25 # coding: utf-8 Encoding.default_external = "UTF-8" require 'cgi' require 'kconv' c = CGI.new(:accept_charset => "binary") print "Content-type: text/html; charset=UTF-8\n\n" name = c["namae"].toutf8 email = c["e-mail"].toutf8 print "<!DOCTYPE html> <html> <head><title>申込受付 | Rubyてらこった</title> <link rel=\"stylesheet\" href=\"../../css/sub.css\"> </head> <body>\n" print" <div id=\"page\"> <header> <h1><img src=\"../sticker.png\" alt=\"Ruby てらこった\"></a></h1> </header> <div id=\"menu\"> <table style=\"margin-left:auto; margin-right:auto\"> <tr><td><a href=\"../../index.html\">ホーム</a> <td><a href=\"../what2.html\">Rubyてらこったって<br>なに?</a><br> <td><a href=\"../syllabus2.html\">授業<br>内容</a><br> <td><a href=\"../qa2.html\">Q & <br>A</a><br> <td><a href=\"../parents2.html\">保護者の<br>皆様へ</a><br> <td><a href=\"../lectures/index.html\">授業<br>リンク集</a><br> <td><a href=\"new.html\">お申し<br>込み</a></td></tr> </table> </div>" print"<div id=\"main_contents\">" printf("<p>#{name}様宛てにメールアドレスにメールを送信しました<br>メールを御確認頂いた上、返信をお願い致します。") print"<p>メールが届かない場合はお手数ですがもう一度<a href=\"new.html\">お申し込み</a>からのメールアドレスの再入力をお願い致します。\n</p>" print"<div> <footer> <p>Copyright (C) 2019 Ruby てらこった All Rights Reserved.</p> </footer> <div>" text = IO.readlines("rep.txt").join address = email command = "| Mail -s 'application' " + address ENV["QMAILUSER"]="terakotta" ENV["QMAILHOST"]="e.koeki-u.ac.jp" open(command, "w") do |mail| mail.print"#{name}様、" mail.print"#{text}\n" end