有什么方法可以在 Evolution 中的特定收件人收到电子邮件时自动单击电子邮件中的链接吗?也许可以添加一个扩展,或者可能是一个宏?如果没有,还有其他方法可以做到这一点吗?
答案1
我不认为你可以直接“点击”链接,但 Evolution 有过滤器可以调用不同的动作。其中一项行动是Pipe to Program
。
通过以下方式创建过滤器:Edit -> Message filters -> Add
并将其设置为过滤来自您想要的地址的电子邮件。在Then
部分中选择Pipe to Program
并选择脚本来处理您的邮件。
我建议使用简单的 Python 脚本来处理邮件 - 它必须允许输入通过管道传输到其中。下面的例子(基于这和这)应该会给你一些如何实现它的想法。显然,您不必将 url 记录到文件中,而是必须打开浏览器或使用以下命令打开它网址库或类似的。
#!/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()