Я пытаюсь отправлять электронные письма с помощью скрытой копии
моего тестового сценария
if form_email.is_valid():
toaddr = form_email.cleaned_data['email']
tocc = form_email.cleaned_data['cc_email']
subject = form_email.cleaned_data['subject']
message = form_email.cleaned_data['message']
signature = form_email.cleaned_data['signature']
msgHtml = message + '<br><br>' + signature
SMTPserver = 'smtp.gmail.com'
toaddr = [toaddr]
tocc = [tocc]
user_bcc = [user_bcc]
msg = MIMEMultipart('alternative')
msg['From'] = email_user
msg['To'] = ', '.join(toaddr)
msg['Cc'] = ', '.join(tocc)
#msg['Bcc'] = bcc
msg['Bcc'] = ', '.join(user_bcc)
msg['Subject'] = subject
msg.attach(MIMEText(msgHtml, 'html'))
try:
conn = SMTP(SMTPserver)
conn.set_debuglevel(False)
conn.login(email_user, gmail_app_pass)
conn.sendmail(email_user, toaddr, msg.as_bytes())
conn.quit()
except:
conn.quit()
messages.warning(request, 'Something went wrong, Email not sent', extra_tags='alert')
return redirect(reverse('detail', kwargs={"album_id": album_id}))
messages.success(request, 'Email sent')
return redirect(reverse('detail', kwargs={"album_id": album_id}))
Когда я открываю отправленные электронные письма или входящие сообщения получателя, отображается скрытая копия, но сначала это не скрытая копия, а вторая - в сообщениях скрытой почты.в папке «Входящие» отсутствует электронная почта.
Отправлено электронной почты
Некоторые сведения поступают непосредственно из базы данных