2013-06-25 8 views
0

У меня есть это в моем setting.py файле:отправки электронной почты с GMAIL SMTP

EMAIL_USE_TLS = True 
EMAIL_HOST = 'smtp.gmail.com' 
EMAIL_PORT = 587 
EMAIL_HOST_USER = '[email protected]' 
EMAIL_HOST_PASSWORD = 'Pass' 

Я хочу, чтобы отправить электронную почту в пункты назначения, размещенных по шаблону:

from django.core.mail.message import EmailMessage 
destinations = request.POST['destinations'] #this return string with 2 emails ('[email protected]; [email protected]') 
EmailMessage(subject, core, to=[destinations]).send() 

это отправить по электронной почте только к первой почте а не для других! Есть ли какие-либо действия, чтобы сделать эту работу для всех опубликованных сообщений?

ответ

1

Проходят список to:

import re 
# or you can use request.getlist('destination') 
# I do not know how you generate the two mail addresses 
destinations = re.split(r'[;\s]*', request.POST['destinations']) 
EmailMessage(subject, content, to=destinations)