특정 수신자가 Evolution에서 이메일을 받으면 자동으로 이메일의 링크를 클릭할 수 있는 방법이 있습니까? 확장 기능을 추가하거나 매크로를 추가할까요? 그렇지 않다면 다른 방법이 있습니까?
답변1
링크를 직접 "클릭"할 수는 없을 것 같지만 Evolution에서는 가능합니다.필터호출 가능다른 행동. 작업 중 하나는 입니다 Pipe to Program
.
다음 기준으로 필터를 만들고 Edit -> Message filters -> Add
원하는 주소의 이메일을 필터링하도록 설정하세요. 섹션 을 Then
선택 Pipe to Program
하고 메일을 처리할 스크립트를 선택하세요.
메일을 처리하려면 간단한 Python 스크립트를 사용하는 것이 좋습니다. 입력이 파이프로 전달되도록 해야 합니다. 아래 예(기준:이것그리고이것) 구현 방법에 대한 몇 가지 아이디어를 제공해야 합니다. 분명히 URL을 파일에 기록할 필요는 없으며 대신 브라우저를 열거나 다음 명령을 사용하여 열어야 합니다.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()