X-Git-Url: https://iankelling.org/git/?p=iankelling.org;a=blobdiff_plain;f=_site%2Fcgi%2Fcomment;fp=_site%2Fcgi%2Fcomment;h=149799447b0afee0640d587c226d502cd43f8a31;hp=b84c45ebe6076132bf81a39b0cb1da5d3820eb00;hb=e81919074554ec1e719f1431667299c9c84dc854;hpb=03d52d3c6074b28a3e55911102c0b4b3bb1c38a1 diff --git a/_site/cgi/comment b/_site/cgi/comment index b84c45e..1497994 100755 --- a/_site/cgi/comment +++ b/_site/cgi/comment @@ -26,7 +26,6 @@ require 'cgi' require 'fileutils' require 'time' require 'sqlite3' - Dir.chdir(File.join(File.dirname(__FILE__), '..')) require '../b' @@ -85,7 +84,7 @@ def do_captcha

#{captcha_q}

- + @@ -312,27 +311,19 @@ new_count = new_count[0][0] if new_count == 1 require 'net/smtp' - def send_email(opts={}) - opts[:to] ||= 'root' - opts[:server] ||= 'localhost' - opts[:from] ||= 'root' - opts[:from_alias] ||= 'root' - opts[:subject] ||= "test subject" - opts[:body] ||= "" - - msg = < -To: <#{opts[:to]}> -Subject: #{opts[:subject]} - -#{opts[:body]} + to = 'root@' + FQDN + from = 'www-data@' + FQDN + server = 'localhost' + msg = < +To: <#{to}> +Subject: "new comment on #{FQDN}" + +empty body END_OF_MESSAGE - - Net::SMTP.start(opts[:server]) do |smtp| - smtp.send_message msg, opts[:from], opts[:to] - end + Net::SMTP.start(server) do |smtp| + smtp.send_message msg, from, to end - send_email :subject => "new comment on #{DN}" end post(md_file)