用Ruby和rb-appscript代替Applescript发送苹果邮件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用Ruby和rb-appscript代替Applescript发送苹果邮件相关的知识,希望对你有一定的参考价值。

  1. require "appscript"
  2. include Appscript
  3.  
  4. def send_email(subject, content, *addresses)
  5. mail = app('Mail')
  6.  
  7. msg = mail.outgoing_messages.end.make(:new => :outgoing_message)
  8.  
  9. # mail.set(msg.visible, :to => true) # by default,
  10. mail.set(msg.subject, :to => subject)
  11. mail.set(msg.content, :to => content)
  12. # mail.set(msg.sender, :to => "[email protected]") # otherwise default email address used
  13.  
  14. addresses.each do |addr|
  15. msg.to_recipients.end.make(:new => :to_recipient, :with_properties => {:address => addr})
  16. end
  17.  
  18. msg.send_
  19. end
  20.  
  21. # send_email("subject goes here", "Hello Cruel World!", "[email protected]") # => true

以上是关于用Ruby和rb-appscript代替Applescript发送苹果邮件的主要内容,如果未能解决你的问题,请参考以下文章

markdown 使用ruby代替grep / awk / sed就像perl一样

ruby 的while

在 Apple Silicon M1 上使用 Ruby 3.0.2 在 MacOS Monterey 上安装 sqlite3 时出错

iOS CocoaPods安装和使用图解

Apple 推送通知服务 (APNS):反馈服务响应缺少字节?

ruby + phantomjs 自动化测试 - GA