use a more consistent format

This commit is contained in:
Son NK 2020-03-15 23:10:20 +01:00
parent 17f3c112b9
commit ee1642bf99

View File

@ -730,21 +730,18 @@ class ForwardEmail(db.Model, ModelMixin):
"""return the email address with name. """return the email address with name.
to use when user wants to send an email from the alias""" to use when user wants to send an email from the alias"""
name = self.website_email.replace("@", " at ")
if self.website_from: if self.website_from:
website_name, _ = parseaddr(self.website_from) website_name, _ = parseaddr(self.website_from)
if website_name: if website_name:
# remove all double quote # remove all double quote
website_name = website_name.replace('"', "") website_name = website_name.replace('"', "")
return f'"{website_name} {self.website_email}" <{self.reply_email}>' name = website_name + " | " + name
# cannot use formataddr here as this field is for email client, not for MTA
# return formataddr(
# (website_name + " " + self.website_email, self.reply_email)
# )
name = self.website_email.replace("@", " at ").replace('"', "")
return f'"{name}" <{self.reply_email}>' return f'"{name}" <{self.reply_email}>'
# cannot use formataddr here as this field is for email client, not for MTA
# return formataddr((self.website_email.replace("@", " at "), self.reply_email)) # return formataddr((self.website_email.replace("@", " at "), self.reply_email))
def last_reply(self) -> "ForwardEmailLog": def last_reply(self) -> "ForwardEmailLog":