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