OmniFocus里可以用發送郵件的辦法在Windows系統中實現快速收集功能


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功能

2013-01-04 08-06-14

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

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM