Update alot and a hook to report spam to posteo
This commit is contained in:
parent
db4d7de220
commit
e071340930
@ -3,7 +3,7 @@ initial_command = search tag:inbox
|
|||||||
periodic_hook_frequency = 60
|
periodic_hook_frequency = 60
|
||||||
edit_headers_blacklist = Content-Type, MIME-Version
|
edit_headers_blacklist = Content-Type, MIME-Version
|
||||||
attachment_prefix = /data/temporary
|
attachment_prefix = /data/temporary
|
||||||
prefer_plaintext = False
|
prefer_plaintext = True
|
||||||
|
|
||||||
editor_cmd = st -e vis
|
editor_cmd = st -e vis
|
||||||
|
|
||||||
@ -98,8 +98,7 @@ theme = "mutt"
|
|||||||
[[thread]]
|
[[thread]]
|
||||||
a = toggletags inbox ; fold
|
a = toggletags inbox ; fold
|
||||||
A = toggletags inbox,muted ; fold
|
A = toggletags inbox,muted ; fold
|
||||||
n = nextpart
|
n = togglemimepart
|
||||||
p = prevpart
|
|
||||||
r = reply --all
|
r = reply --all
|
||||||
u = pipeto --background selecturl
|
u = pipeto --background selecturl
|
||||||
1 = call hooks.delay(ui,1)
|
1 = call hooks.delay(ui,1)
|
||||||
|
@ -12,14 +12,25 @@ async def spam(ui):
|
|||||||
message = ui.current_buffer.get_selected_message()
|
message = ui.current_buffer.get_selected_message()
|
||||||
message.add_tags(['spam'])
|
message.add_tags(['spam'])
|
||||||
message.remove_tags(['unread'])
|
message.remove_tags(['unread'])
|
||||||
envelope = Envelope(
|
if 'ugent' in message.get_tags():
|
||||||
headers=dict(
|
envelope = Envelope(
|
||||||
From=['Felix Van der Jeugt <felix.vanderjeugt@ugent.be>'],
|
headers=dict(
|
||||||
To=['spam@ugent.be'],
|
From=['Felix Van der Jeugt <felix.vanderjeugt@ugent.be>'],
|
||||||
Subject=['spam'],
|
To=['spam@ugent.be'],
|
||||||
References=['<' + message.get_message_id() + '>']),
|
Subject=['spam'],
|
||||||
bodytext='spam',
|
References=['<' + message.get_message_id() + '>']),
|
||||||
tags=['spam'],
|
bodytext='spam',
|
||||||
account=settings.account_matching_address('felix.vanderjeugt@ugent.be'))
|
tags=['spam'],
|
||||||
|
account=settings.account_matching_address('felix.vanderjeugt@ugent.be'))
|
||||||
|
else:
|
||||||
|
envelope = Envelope(
|
||||||
|
headers=dict(
|
||||||
|
From=['Felix Van der Jeugt <felix.vanderjeugt@posteo.net>'],
|
||||||
|
To=['spamreport@posteo.de'],
|
||||||
|
Subject=['spam'],
|
||||||
|
References=['<' + message.get_message_id() + '>']),
|
||||||
|
bodytext='',
|
||||||
|
tags=['spam'],
|
||||||
|
account=settings.account_matching_address('felix.vanderjeugt@posteo.net'))
|
||||||
envelope.attach(message.get_filename())
|
envelope.attach(message.get_filename())
|
||||||
ui.buffer_open(EnvelopeBuffer(ui, envelope))
|
ui.buffer_open(EnvelopeBuffer(ui, envelope))
|
||||||
|
Loading…
Reference in New Issue
Block a user