Email

超連結點擊能否在 Evolution 中實現自動化以及如何實現

  • January 6, 2017

有沒有什麼方法可以自動點擊來自 Evolution 中特定收件人的電子郵件中的連結,因為電子郵件進來了?也許有一個可以添加的擴展,或者可能是一個宏?如果沒有,有沒有其他方法可以做到這一點?

我不認為您可以直接“點擊”連結,但 Evolution 具有可以呼叫不同操作的過濾器。其中一項行動是。Pipe to Program

通過轉到創建過濾器:Edit -> Message filters -> Add並將其設置為過濾來自您想要的地址的電子郵件。在Then部分中選擇Pipe to Program並選擇腳本來處理您的郵件。

我會推薦簡單的 Python 腳本來處理郵件——它必須允許輸入通過管道輸入。下面的範例(基於thisthis)應該讓您了解如何實現它。顯然,您不必將 url 記錄到文件中,而是必須打開瀏覽器或僅使用urllib或類似工具打開它。

#!/usr/bin/python                                                                                                                                                      
import fileinput
import re

f = open('a.out', 'a')

for line in fileinput.input():
 urls = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', line)
 for url in urls:
   f.write(url+"\n")
f.close()

引用自:https://unix.stackexchange.com/questions/335051