Email Digest Unsubscribe Link

When an email recipient clicks on ‘Unsubscribe from this Email Digest’ from an email, the his/her email still remains in the list of emails in the Email Digest. ERPNext 7.1.8 Frappe 7.1.7

Additionally in Systems Settings → Email Footer Address

If ‘Email Footer Address’ has been filled and ‘Disable Standard Email Footer’ is unchecked, unsubscribing from an email throws the error

Traceback (most recent call last): File "/home/frappe/frappe-bench/apps/frappe/frappe/app.py", line 60, in application response = frappe.api.handle() File "/home/frappe/frappe-bench/apps/frappe/frappe/api.py", line 73, in handle return frappe.handler.handle() File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 19, in handle execute_cmd(cmd) File "/home/frappe/frappe-bench/apps/frappe/frappe/handler.py", line 36, in execute_cmd ret = frappe.call(method, **frappe.form_dict) File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 890, in call return fn(*args, **newargs) File "/home/frappe/frappe-bench/apps/frappe/frappe/email/queue.py", line 225, in unsubscribe if not verify_request(): File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/verified_command.py", line 34, in verify_request params, signature = query_string.split("&_signature=") ValueError: too many values to unpack

Hello,

Thanks for reporting this issue.

For stopping User from receiving Email Digest, System Manager should manually disable that Email ID. In the email, Unsubscribed link was probably added due to setting in the Email Account.

@rohit_w can you please fix this?