1

ビュー.py

follower = FollowerEmail.objects.filter(user=report_id)
list=[]        
for email in follower:
    list.append(email.email)
       ''''''
       ''''''
if 'email' in request.POST:
    subject, from_email, to = 'New Report Created',user.email, person.parent_email
    html_content = render_to_string('report/mail.html',{'person':person,
                                                             'report':report,
                                                             'list':list,
                                                             })
    msg = EmailMultiAlternatives(subject, text_content, from_email, [to],bcc=['list'], cc=['person.email'])
    msg.attach_alternative(html_content, "text/html")
    msg.send()

models.py

class FollowerEmail(models.Model):
    report = models.ForeignKey(Report)
    email = models.CharField('Email', max_length=100)

上記の方法で試してみましたが、メールは送信されず、コンソールで 500 を取得しました。

メールアドレスをbccフィールドに直接渡すとメールは送信されますが、FollowerEmailテーブルに保存されているメールIDにメールを送信したいのですが、誰か教えてください。

ありがとう

4

1 に答える 1