Проблема с отправкой почты smtplib с символами Юникода в Python 3.1

Здравствуйте, у меня возникла эта проблема с электронными письмами в Юникоде, когда я пытаюсь отправить слова на испанском языке, такие как: «Añadir» или другие, когда происходит сбой системы, я пробую то, что говорит по этой ссылке:Python 3 smtplib отправить с символами Юникода и не работает.

Это код моей ошибки:

server.sendmail(frm, to, msg.as_string())
g.flatten(self, unixfrom=unixfrom)
self._write(msg)
self._write_headers(msg)
header_name=h)
self.append(s, charset, errors)
input_bytes = s.encode(input_charset, errors)

UnicodeEncodeError: кодек «ascii» не может кодировать символ «\ xf1» в позиции 7: порядковый номер не в диапазоне (128)

Это код на сервере:

msg = MIMEMultipart('alternative')
frm = "[email protected]"
msg['FROM'] = frm

to = "[email protected]"
msg['To'] = to
msg['Subject'] = "Favor añadir esta empresa a la lista"

_attach = MIMEText("""Nombre:Prueba; Dirección:Calle A #12.""".encode('utf-8'), _charset='utf-8')
msg.attach(_attach)

server.sendmail(frm, to, msg.as_string())

server.quit()

Заранее спасибо.

Ответы на вопрос(2)

Ваш ответ на вопрос