Treate template as unicode, but explicitly encode to utf-8 to avoid implicit coercion to ascii.
This commit is contained in:
parent
0b508cffce
commit
ab4ecfee68
1 changed files with 2 additions and 2 deletions
|
@ -29,7 +29,7 @@ datagrepper_url = 'https://apps.fedoraproject.org/datagrepper/raw'
|
||||||
|
|
||||||
from_address = 'admin@fedoraproject.org'
|
from_address = 'admin@fedoraproject.org'
|
||||||
mail_server = 'bastion.phx2.fedoraproject.org'
|
mail_server = 'bastion.phx2.fedoraproject.org'
|
||||||
message_template = """{human_name}/{username}:
|
message_template = u"""{human_name}/{username}:
|
||||||
|
|
||||||
This is an automated email sent to inform you that your Fedora Project Koji
|
This is an automated email sent to inform you that your Fedora Project Koji
|
||||||
certificate is about to expire. Koji certificates are valid for 6 months and
|
certificate is about to expire. Koji certificates are valid for 6 months and
|
||||||
|
@ -134,7 +134,7 @@ def send_email(user, last_change):
|
||||||
change_date=last_change.format('YYYY-MM-DD'),
|
change_date=last_change.format('YYYY-MM-DD'),
|
||||||
**user
|
**user
|
||||||
)
|
)
|
||||||
message.set_payload(content)
|
message.set_payload(content.encode('utf-8'))
|
||||||
|
|
||||||
server = smtplib.SMTP(mail_server)
|
server = smtplib.SMTP(mail_server)
|
||||||
server.sendmail(
|
server.sendmail(
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue