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 <[email protected]>' # 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','[email protected]').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 = '[email protected]'
>>>>> 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
>>>>>>>
>>>>>>
--