From d9e002144b60094fc01b69d07f1d7f0a67021ee5 Mon Sep 17 00:00:00 2001 From: Phuoc CAO Date: Fri, 26 Aug 2022 15:52:42 +0200 Subject: [PATCH] envoyer message contact en html --- cao_blogr/views/default.py | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/cao_blogr/views/default.py b/cao_blogr/views/default.py index 6842dc0..822266a 100644 --- a/cao_blogr/views/default.py +++ b/cao_blogr/views/default.py @@ -5,7 +5,7 @@ from pyramid.view import ( from pyramid.httpexceptions import HTTPFound from pyramid.security import remember, forget -from pyramid_mailer.message import Message +from pyramid_mailer.message import Message, Attachment from ..services.user import UserService from ..services.blog_record import BlogRecordService @@ -57,24 +57,21 @@ def home(request): if ok and comments != '': # no, message is not spam, send it body = """ -Bonjour, - -L' expéditeur '{0}' ({1}), a envoyé le message suivant via le site web : - ------ Début du message ----- - +

Bonjour,

+

L'expéditeur {0} ( {1} ), a envoyé le message suivant via le site web :

+

----- Début du message -----

+

{2} - ------ Fin du message ----- - -Cordialement, -webmaster@meditation-sunyata.paris - +

+

----- Fin du message -----

+

Cordialement,

+

webmaster@meditation-sunyata.paris

""".format(name, email, comments) + body_html = Attachment(data=body, transfer_encoding="base64", disposition='inline') message = Message(subject="[MSParis] Message du site web", sender=request.registry.settings['admin_email'], - body=body) + html=body_html) message.add_recipient(request.registry.settings['admin_email']) mailer = request.registry['mailer'] mailer.send_immediately(message)