envoyer message contact en html
This commit is contained in:
@@ -5,7 +5,7 @@ from pyramid.view import (
|
|||||||
|
|
||||||
from pyramid.httpexceptions import HTTPFound
|
from pyramid.httpexceptions import HTTPFound
|
||||||
from pyramid.security import remember, forget
|
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.user import UserService
|
||||||
from ..services.blog_record import BlogRecordService
|
from ..services.blog_record import BlogRecordService
|
||||||
@@ -57,24 +57,21 @@ def home(request):
|
|||||||
if ok and comments != '':
|
if ok and comments != '':
|
||||||
# no, message is not spam, send it
|
# no, message is not spam, send it
|
||||||
body = """
|
body = """
|
||||||
Bonjour,
|
<p>Bonjour,</p>
|
||||||
|
<p>L'expéditeur <b>{0}</b> ( {1} ), a envoyé le message suivant via le site web : </p>
|
||||||
L' expéditeur '{0}' ({1}), a envoyé le message suivant via le site web :
|
<p>----- Début du message -----</p>
|
||||||
|
<p><b>
|
||||||
----- Début du message -----
|
|
||||||
|
|
||||||
{2}
|
{2}
|
||||||
|
</b></p>
|
||||||
----- Fin du message -----
|
<p>----- Fin du message -----</p>
|
||||||
|
<P>Cordialement,</p>
|
||||||
Cordialement,
|
<p>webmaster@meditation-sunyata.paris</p>
|
||||||
webmaster@meditation-sunyata.paris
|
|
||||||
|
|
||||||
""".format(name, email, comments)
|
""".format(name, email, comments)
|
||||||
|
|
||||||
|
body_html = Attachment(data=body, transfer_encoding="base64", disposition='inline')
|
||||||
message = Message(subject="[MSParis] Message du site web",
|
message = Message(subject="[MSParis] Message du site web",
|
||||||
sender=request.registry.settings['admin_email'],
|
sender=request.registry.settings['admin_email'],
|
||||||
body=body)
|
html=body_html)
|
||||||
message.add_recipient(request.registry.settings['admin_email'])
|
message.add_recipient(request.registry.settings['admin_email'])
|
||||||
mailer = request.registry['mailer']
|
mailer = request.registry['mailer']
|
||||||
mailer.send_immediately(message)
|
mailer.send_immediately(message)
|
||||||
|
|||||||
Reference in New Issue
Block a user