瀏覽代碼

validate the sender email id (#3862)

version-14
Manas Solanki 8 年之前
committed by Rushabh Mehta
父節點
當前提交
c9df03b60d
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. +5
    -0
      frappe/email/doctype/newsletter/newsletter.py

+ 5
- 0
frappe/email/doctype/newsletter/newsletter.py 查看文件

@@ -14,6 +14,7 @@ from frappe.utils.scheduler import log
from frappe.email.queue import send
from frappe.email.doctype.email_group.email_group import add_subscribers
from frappe.utils import parse_addr
from frappe.utils import validate_email_add


class Newsletter(Document):
@@ -23,6 +24,10 @@ class Newsletter(Document):
from `tabEmail Queue` where reference_doctype=%s and reference_name=%s
group by status""", (self.doctype, self.name))) or None

def validate(self):
if self.send_from:
validate_email_add(self.send_from, True)

def test_send(self, doctype="Lead"):
self.recipients = frappe.utils.split_emails(self.test_email_id)
self.queue_all()


Loading…
取消
儲存