Revision: 2669
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 22, 2007 21:20 by bbebop
Initial Code
require "appscript"
include Appscript
def send_email(subject, content, *addresses)
mail = app('Mail')
msg = mail.outgoing_messages.end.make(:new => :outgoing_message)
# mail.set(msg.visible, :to => true) # by default,
mail.set(msg.subject, :to => subject)
mail.set(msg.content, :to => content)
# mail.set(msg.sender, :to => "[email protected]") # otherwise default email address used
addresses.each do |addr|
msg.to_recipients.end.make(:new => :to_recipient, :with_properties => {:address => addr})
end
msg.send_
end
# send_email("subject goes here", "Hello Cruel World!", "[email protected]") # => true
Initial URL
Initial Description
Initial Title
Sending Apple Mail with Ruby and rb-appscript instead of Applescript
Initial Tags
ruby
Initial Language
Ruby