如何批量发送html邮件,瓶邮件批量HTML电子邮件中的HTML

with mail.connect() as conn:

for user in selectemail:

message1 = request.form['htmltext']

sender='[email protected]'

subject = "hello, %s " %user[1]

msg = Message(recipients=[user[0]],

html=message1,

subject=subject,

sender=sender

)

conn.send(msg)

这个代码用波斯语字体发送是工作得很好,当我在我的HTML 瓶邮件批量HTML电子邮件中的HTML

正常英文字体 使用,但是当我用波斯语字体没有奏效。

فونت فارسی

我有这样的错误形式瓶:

builtins.UnicodeEncodeError

UnicodeEncodeError: 'ascii' codec can't encode character '\u0633' in position 659: ordinal not in range(128)

,这是完全错误的烧瓶:

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1836, in __call__

return self.wsgi_app(environ, start_response)

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1820, in wsgi_app

response = self.make_response(self.handle_exception(e))

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1403, in handle_exception

reraise(exc_type, exc_value, tb)

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\_compat.py", line 33, in reraise

raise value

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1817, in wsgi_app

response = self.full_dispatch_request()

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1477, in full_dispatch_request

rv = self.handle_user_exception(e)

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1381, in handle_user_exception

reraise(exc_type, exc_value, tb)

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\_compat.py", line 33, in reraise

raise value

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1475, in full_dispatch_request

rv = self.dispatch_request()

File "d:\Python33\lib\site-packages\flask-0.10-py3.3.egg\flask\app.py", line 1461, in dispatch_request

return self.view_functions[rule.endpoint](**req.view_args)

File "D:\contact\contactweb\flaskapp.py", line 160, in gotomailing

conn.send(msg)

File "d:\Python33\lib\site-packages\flask_mail.py", line 168, in send

message.as_string())

File "d:\Python33\lib\smtplib.py", line 745, in sendmail

msg = _fix_eols(msg).encode('ascii')

2013-11-26

garni

+0

你在'message1'的HTML代码中使用farsi吗? (如果是的话,'type(message1)'return('str','unicode'或'bytes')是什么?(如果'str'是什么版本的Python你在运行?) –

+0

是的,我用farsi,message1 ='

فونتفارسی',类型(message1)是str我认为,python = 3.3,tank for help :) –

+0

什么是完整的堆栈跟踪? –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值