Return Неверный адрес; только example1@gmail.com может быть разобран из "example1@gmail.com, example@gmail.com
любой способ обойти это я пытаюсь отправить несколько писем через ajax в области textarea в ответ я получаю следующее Invalid address; only example1@gmail.com could be parsed from "example1@gmail.com, example@gmail.com, this is my code below
def post(self, request, *args, **kwargs):
studentcourse = request.POST.get('studentcourse')
from_email = request.user.email
subject = Courses.objects.get(id=studentcourse)
emails = request.POST.get('email')
message = request.POST.get('message')
notify_email = EmailMultiAlternatives(subject, message, from_email,
[emails])
notify_email.send()
<div class="form-group">
<label>Select Subject/Course</label>
<select name="studentcourse" id="studentcourse" required
class="form-control">
<option value="{{c.id}}">--Select a Courses--</option>
{% for c in courses %}
<option value="{{c.id}}">{{c.name }}</option>
{% endfor %}
</select>
</div>
<div class="form-group">
<label>Recipient</label>
<textarea name="email" id="email" cols="10" rows="100"
class="form-control"></textarea>
</div>
<div class="form-group">
<label>Message/Body</label>
<textarea name="message" id="message" cols="10"
rows="100" class="form-control">Your lecture start by 2:00pm on
friday,check your elearning</textarea>
</div>
Мой вызов ajax
<script>
$ ("#studentcourse").change(function () {
var url = $("#indexForm").attr("data-email-url");
var studentcourseId = $(this).val();
$.ajax({
url: url,
method: 'GET',
data: {
'studentcourse': studentcourseId },
success: function (data) {
$("#email").html(data);
}
});
});
</script>
мои представления для вызова ajaxs
def load_email(request):
studentcourse = request.GET.get('studentcourse')
email =SubscribeEmailModel.objects.filter
(studentcourse__studentcourse=studentcourse)
return render(request, 'superadmin/settings/email-dropdown.html',
{'email':email})