use a more consistent format

This commit is contained in:
Son NK 2020-03-15 23:10:20 +01:00 committed by Son NK
parent c597a4b9fe
commit 0c0cebf970

View file

@ -725,21 +725,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":