# File lib/freedb.rb, line 261
  def submit_mail(smtp_server, from = "localuser@localhost", port = 25, to = "freedb-submit@freedb.org")
    # +to+ can be set to "test-submit@freedb.org" to check validity (for
    # developpers)
    require "net/smtp"
    header = {
      "From" => from,
      "To" => to,
      "Subject" => "cddb #{@category} #{@discid}",
      "MIME-Version" => "1.0",
      "Content-Type" => "text/plain",
      "Content-Transfer-Encoding" => "quoted-printable",
      "X-Cddbd-Note" => "Sent by ruby-freedb #{VERSION}" 
    }
    msg = ""
    header.each { |k, v|
      msg << "#{k}: #{v}\r\n"
    }
    msg << "\r\n"
    msg << submit_body
    Net::SMTP.start(smtp_server, port) { |smtp| smtp.send_mail(msg, from, to) }
    nil
  end