Okay. I see... The default is utf-8 and if I set it to utf-8 manually there is no difference. This is the generated mail content :( :
--===============1981490134== Content-Type: multipart/alternative; boundary="===============0000859693==" MIME-Version: 1.0 --===============0000859693== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit On febr. 23, 20:06, Thadeus Burgess <thade...@thadeusb.com> wrote: > Your looking in the wrong place. > > lines 172-182 > > On line 181 is the encoding. > > http://code.google.com/p/web2py/source/browse/gluon/tools.py#181 > > def send( > self, > to, > subject='None', > message='None', > attachments=None, > cc=None, > bcc=None, > reply_to=None, > encoding='utf-8' > ): > > -Thadeus > > > > On Tue, Feb 23, 2010 at 12:34 PM, szimszon <szims...@gmail.com> wrote: > > This is the sniplet of the most recent (1.75.4) web2py's tools.py's > > class Mail: > > > def __init__(self, server=None, sender=None, login=None, > > tls=True): > > """ > > Main Mail object > > Arguments:: > > server: SMTP server address in address:port notation > > sender: sender email address > > login: sender login name and password in login:password > > notation > > or None if no authentication is required > > tls: enables/disables encryption (True by default) > > > I can't do another, the file is dated: > > tools.py │ 113589│febr 18 21.57 > > > Is it old? > > > On febr. 23, 17:32, Thadeus Burgess <thade...@thadeusb.com> wrote: > >> Mail has an encoding variable, unless you are running an older version > >> of web2py. > > >> The code you posted is for the attachment class. > > >> -Thadeus > > >> On Tue, Feb 23, 2010 at 3:05 AM, szimszon <szims...@gmail.com> wrote: > >> > tools.py │ 113589│febr 18 21.57 > > >> > class Mail(object): > >> > """ > >> > Class for configuring and sending emails with alternative text / > >> > html > >> > body, multiple attachments and encryption support > > >> > Works with SMTP and Google App Engine. > >> > """ > > >> > class Attachment(MIMEBase.MIMEBase): > >> > """ > >> > Email attachment > > >> > ... > >> > def __init__(self, server=None, sender=None, login=None, > >> > tls=True): > >> > """ > >> > Main Mail object > > >> > Arguments:: > > >> > server: SMTP server address in address:port notation > >> > sender: sender email address > >> > login: sender login name and password in login:password > >> > notation > >> > or None if no authentication is required > >> > tls: enables/disables encryption (True by default) > > >> > ... > > >> > So it's a most recent version of tools.py fresh from > >> >http://www.web2py.com/examples/static/web2py_src.zip:) and there > >> > isn't any encoding just > >> > server=None, sender=None, login=None, tls=True > > >> > On febr. 23, 09:30, mdipierro <mdipie...@cs.depaul.edu> wrote: > >> >> You may have an old version > > >> >> class Mail: > >> >> def __init__( > >> >> self, > >> >> payload, > >> >> filename=None, > >> >> content_id=None, > >> >> content_type=None, > >> >> encoding='utf-8') > > >> > this init is for class Attachment > > >> > I don't want to include attachments I'll only send plaintext messages > >> > with Content-Type: text/plain; charset="utf-8" :) > > >> >> On Feb 23, 2:23 am, szimszon <szims...@gmail.com> wrote: > > >> >> > I got: > > >> >> > File "/home/szimszon/fejlesztes/sajat/web2py/applications/raktar/ > >> >> > models/db.py", line 43, in <module> > >> >> > mail=Mail( encoding = "UTF-8" ) # > >> >> > mailer > >> >> > TypeError: __init__() got an unexpected keyword argument 'encoding' > > >> >> > And I think my message is in utf8. > > >> >> > On febr. 23, 07:47, mdipierro <mdipie...@cs.depaul.edu> wrote: > > >> >> > > You either encode the message in utf8 (default) or you specify a > >> >> > > different encoding= as argument of Mail > > >> >> > > On Feb 22, 1:30 pm, szimszon <szims...@gmail.com> wrote: > > >> >> > > > I wonder if somebody could turn me in the right direction? > > >> >> > > > On febr. 17, 09:16, szimszon <szims...@gmail.com> wrote: > > >> >> > > > > Hello! > > >> >> > > > > I like to send email with: > >> >> > > > > context=dict(...) > >> >> > > > > message=response.render( 'template.txt', context ) > >> >> > > > > mail.send( to = ['some email'], > >> >> > > > > subject = 'proba', > >> >> > > > > message = message, > >> >> > > > > ) > >> >> > > > > There is some non-ASCII chars in the template, but I got > > >> >> > > > > Content-Type: text/plain; charset="us-ascii" > >> >> > > > > MIME-Version: 1.0 > >> >> > > > > Content-Transfer-Encoding: 8bit > > >> >> > > > > And not charset='utf-8' :( > > >> >> > > > > Can I change it somehow? > > >> >> > > > > Tnx. > > >> >> > > > > ... > > >> >> > > > > Date: Wed, 17 Feb 2010 09:10:53 +0100 (CET) > >> >> > > > > From: ....@.......hu > > >> >> > > > > --===============1207362275== > >> >> > > > > Content-Type: multipart/alternative; > >> >> > > > > boundary="===============2040283988==" > >> >> > > > > MIME-Version: 1.0 > > >> >> > > > > --===============2040283988== > >> >> > > > > Content-Type: text/plain; charset="us-ascii" > >> >> > > > > MIME-Version: 1.0 > >> >> > > > > Content-Transfer-Encoding: 8bit > > >> >> > > > > Sziasztok! > > >> >> > > > > Új számla lett felvéve a rendszerbe az alábbi adatokkal: > > >> >> > > > > ======================================================== > >> >> > > > > Eladó : New-Network > >> >> > > > > Számlaszám: ffgg45 > > >> >> > > > > .... > > >> > -- > >> > You received this message because you are subscribed to the Google > >> > Groups "web2py-users" group. > >> > To post to this group, send email to web...@googlegroups.com. > >> > To unsubscribe from this group, send email to > >> > web2py+unsubscr...@googlegroups.com. > >> > For more options, visit this group > >> > athttp://groups.google.com/group/web2py?hl=en. > > > -- > > You received this message because you are subscribed to the Google Groups > > "web2py-users" group. > > To post to this group, send email to web...@googlegroups.com. > > To unsubscribe from this group, send email to > > web2py+unsubscr...@googlegroups.com. > > For more options, visit this group > > athttp://groups.google.com/group/web2py?hl=en. -- You received this message because you are subscribed to the Google Groups "web2py-users" group. To post to this group, send email to web...@googlegroups.com. To unsubscribe from this group, send email to web2py+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/web2py?hl=en.