I havent tried your method, but I got it working in a rather hackish way using simple string interpolation.This is what I did
message = "<html><body>Dear %user, welcome to my site</body></html>" % ("pystar") mail.send(to="blabla", subject="blabla", message=message) That way, I can send HTML messages with inserted variables. But it would have been great if sending HTML emails worked out of the box On Monday, September 24, 2012 2:07:28 AM UTC+1, howesc wrote: > > here is what i do... > > > def connect_mail(): > """ > init the mail module > """ > mail = Mail() # mailer > mail.settings.server = 'gae' # your SMTP server > mail.settings.sender='authorized sender <nor...@adomain.com<javascript:> > >' # your email > return mail > > > text_message = response.render('email/order_conf.txt', > retval) > html_message = response.render('email/order_conf.html', > retval) > > > logging.info(database.connect_mail().send(to=retval['customer'].email, > > subject="Online Order Confirmation - [%s]"%thisorder.id, > message=(text_message, html_message), > bcc=site_setting.get_site_settings_dict().setdefault( > 'order_email_bcc','no...@noone.com <javascript:>'). > split(','))) > > > > > that sends email with plaintext and html formatted content, with a bcc. > > cfh > > > On Sunday, September 23, 2012 5:23:16 PM UTC-7, Pystar wrote: >> >> Is there a work around, I really need to send HTML emails or how can I >> include a clickable link inside a text email on GAE? >> >> On Monday, September 24, 2012 1:17:26 AM UTC+1, Massimo Di Pierro wrote: >>> >>> I am not sure GAE supports HTML messages. Does it? >>> >>> On Sunday, 23 September 2012 19:13:20 UTC-5, Pystar wrote: >>>> >>>> The thing is that I can send ordinary text messages, but sending html >>>> messages fails. >>>> >>>> On Monday, September 24, 2012 12:52:42 AM UTC+1, howesc wrote: >>>>> >>>>> did you check the GAE logs? remember that GAE won't send emails >>>>> unless the from address is at least a viewer of the GAE application. >>>>> >>>>> please double check the GAE logs for warning messages....i think that >>>>> is how google logs them. >>>>> >>>>> cfh >>>>> >>>>> On Sunday, September 23, 2012 3:35:16 PM UTC-7, Pystar wrote: >>>>>> >>>>>> These are the settings: >>>>>> auth.settings.register_onaccept = [messenger] >>>>>> >>>>>> mail=auth.settings.mailer >>>>>> mail.settings.server = 'gae' >>>>>> mail.settings.sender = 'user...@gmail.com' >>>>>> mail.settings.login = 'username:password' >>>>>> >>>>>> def messenger(form): >>>>>> context = dict(uniqueid=form.vars.uniqueid, >>>>>> first_name=form.vars.first_name) >>>>>> message = response.render("message.html", context) >>>>>> mail.send(to=form.vars.email, subject="welcome to ICOP NIGERIA!", >>>>>> message=[None, message]) >>>>>> >>>>>> The surprising thing is that it works perfectly on localhost but >>>>>> fails silently on GAE. >>>>>> I need help, its URGENT. >>>>>> >>>>>> On Sunday, September 23, 2012 10:41:45 PM UTC+1, Massimo Di Pierro >>>>>> wrote: >>>>>>> >>>>>>> Do you get an error? >>>>>>> >>>>>>> On Sunday, 23 September 2012 16:10:35 UTC-5, Pystar wrote: >>>>>>>> >>>>>>>> sending emails on gae doesnt work although it works perfectly on >>>>>>>> localhost. >>>>>>>> I am using "gae" as settings >>>>>>>> >>>>>>> --