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 at 
> http://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.

Reply via email to