2011-07-01 105 views
16

我知道你可以发送电子邮件从R与sendMail,你可以用twitteR鸣叫。有没有办法从R脚本发送短信?发送短信从R

回答

20

所有主要的美国手机运营商都允许您使用标准电子邮件(SMTP)协议发送短信。您可以通过发送电子邮件给手机发送短信。下面是不同的运营商不同的电子邮件域:

http://www.emailtextmessages.com/

2

我总是努力让我的邮件正确配置,以从R.发送电子邮件,但如果你是一个Mac上,并使用Mac的消息,您可以使用带有AppleScript的消息发送文本:

send_text = function(message){ 
    system(paste('osascript -e \'tell application "Messages"\' -e \'send "', message, '" to buddy "555-555-5555" of (service 1 whose service type is iMessage)\' -e \'end tell\'')) 
} 

只需将号码更改为要输入文本的电话号码即可!