envoyer message contact en html

This commit is contained in:
2022-08-26 15:52:42 +02:00
parent 0b5e24444a
commit d9e002144b

View File

@@ -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 -----
<p>Bonjour,</p>
<p>L'expéditeur <b>{0}</b> ( {1} ), a envoyé le message suivant via le site web : </p>
<p>----- Début du message -----</p>
<p><b>
{2}
----- Fin du message -----
Cordialement,
webmaster@meditation-sunyata.paris
</b></p>
<p>----- Fin du message -----</p>
<P>Cordialement,</p>
<p>webmaster@meditation-sunyata.paris</p>
""".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)