* fix: use default incoming email account as `Reply-To` * chore: set incoming account email as Reply-To --------- Co-authored-by: Suraj Shetty <13928957+surajshetty3416@users.noreply.github.com>
15 lines
439 B
Python
15 lines
439 B
Python
import frappe
|
|
|
|
|
|
def execute() -> None:
|
|
accounts = frappe.db.get_all("Email Account", {"enable_incoming": 1, "enable_outgoing": 1}, pluck="name")
|
|
for account in accounts:
|
|
doc = frappe.get_doc("Email Account", account)
|
|
|
|
if doc.reply_to_addresses:
|
|
continue
|
|
|
|
doc.append("reply_to_addresses", {"email": doc.email_id})
|
|
doc.flags.ignore_mandatory = True
|
|
doc.flags.ignore_validate = True # Ignore SMTP/IMAP validation
|
|
doc.save()
|