OmniFocus功能很強大,但只能在Mac系統和iOS系統中運行,在辦公室里我一般不帶Macbook,在用iPhone實現收集時打字就是一種痛苦,以前我是用這種辦法:
打開瀏覽器用微傳把信息發送到iPhone中,再打開iPhone中的微傳,復制到剪貼板中,再打開OmniFocus中把粘貼到OmniFocus的Inbox中,收集過程有些辛苦。
現在發現如果用了OmniFocus中的同步服務,可以申請開通Mail Drop功能,將Action直接發送到一個郵件地址中,從而直接同步到你的OmniFocus系統的Inbox中。
配置過程:
1)必須用omniFocus的同步Omni Sync Server功能,當前這個功能是免費的,申請賬號后,在iPhone中的omnifocus上配置該同步服務即可
2)登錄到Omni Sync Server的WEB網站上,用你的賬號登錄,申請開通Mail Drop to Inbox功能
3)當Mail Drop to Inbox開通后,你會收到一封郵件通知,然后你再登錄Omni Sync Server,可以得到一個郵件賬號xxx@sync.omnigroup.com,然后你就可以往那個賬號中發郵件了,Action的名稱當作郵件的主題,詳細信息放在郵件的正文中,當OmniFocus同步之后,這個Action就會出現在Inbox中了。為了發郵件方便,我直接安裝了一個SMTPMailSender小程序,這個小程序支持命令行,配置好發送服務器和收件人地址,直接就可以發送到Inbox了。
點此下載:SMTPMailSender.zip
SMTPMailSender.exe -f from@mymail.com -t xxx@sync.omnigroup.com
后記:這個SMTPMailSender好像是用Java寫的,有點不好用,有時會死鎖或者漢字不出來。
后來又找了一個叫NoteMe的小軟件,更簡潔,不過里面有一個郵件配置不能自動配置,得修改一下。有一個嚴重的缺點,漢字會出現亂碼,我還沒有找到解決辦法。
[SMTP]
from=my-from-mail@qq.com
server=smtp.qq.com:25
username=my-from-mail
password=your-password
2014年8月1日:Charlesfuture寫了一段腳本,直接保存為一個.vbs文件,雙擊運行即可。
'By charlesfuture On Error Resume Next f="此處填寫自己的郵箱地址,比如aaa@163.com,保留雙引號" smtp="此處填寫郵箱服務器地址,比如smtp.163.com" u="郵箱用戶名,@前面的那部分" p="郵箱的登錄密碼" t="自己的omnifocus郵箱地址,比如xxx@sync.omnigroup.com" m=InputBox("事件標題","新收件箱項:","空")
if m=false then wscript.quit NameSpace = "http://schemas.microsoft.com/cdo/configuration/" Set Email = createObject("CDO.Message") Email.From = f Email.To = t Email.Subject = m With Email.Configuration.Fields .Item(NameSpace&"sendusing") = 2 .Item(NameSpace&"smtpserver") = smtp .Item(NameSpace&"smtpserverport") = 25 .Item(NameSpace&"smtpauthenticate") = 1 .Item(NameSpace&"sendusername") = u .Item(NameSpace&"sendpassword") = p .update End With Email.Send