blob: 33680cd1638f54077052a0c2838a470387fe57f5 [file] [log] [blame]
#!/usr/bin/env ruby
#
# Test the ability to send email to non-apache.org email addresses
#
# Should your local user id not match your ASF user id, either specify your
# ASF user as the first argument to this script, or set the USER environment
# variable.
#
# Note: this will send an email to THAT user.
#
$LOAD_PATH.unshift '/srv/whimsy/lib'
require 'whimsy/asf'
require 'mail'
require 'etc'
person = ASF::Person.find(ARGV.first || ENV['USER'] || Etc.getlogin)
ASF::Mail.configure
mail = Mail.new do
from "#{person.public_name} <#{person.id}@apache.org>"
to "#{person.public_name} <#{person.mail.first}>"
subject 'test mail'
body "sent from #{`hostname`}"
end
puts mail.to_s
puts
mail.deliver!