Я хочу отправить электронное письмо из фреймворка Django пользователю.
Я разрабатываю следующий скрипт. когда я запускаю этот скрипт в локальной системе на python ide, он отправляет почту пользователю с SUBJECT и телом сообщения.
Но тот же код не работает в фреймворке django. он не отправляет объект SUBJECT, а тело сообщения отправляет только последнюю строку массажа.
import sys
import calendar
import smtplib
import shutil
import os
import re
from datetime import datetime, timedelta
import mysql.connector
from string import Template
import smtplib
sender = 'mywebsite@organization.com'
receivers = ['employeemail@organization.com']
message = """From: From Person <from@fromdomain.com>
To: To Person <myemail@organization.com>
Subject: Virus arm attack on SMTP e-mail test
This is a test e-mail message.
"""
try:
smtpObj = smtplib.SMTP('email.organization.com')
smtpObj.sendmail(sender, receivers, message)
print("Successfully sent email")
except SMTPException:
print("Error: unable to send email")
ОЖИДАЕМЫЙ РЕЗУЛЬТАТ , получаемый при отправке электронной почты из локальной системы.
Тема отображается как: SMTP-тест электронной почты
Массаж тела отображается как: Это тестовое сообщение электронной почты.
Спасибо
Фактический РЕЗУЛЬТАТ при отправке почты из фреймворка Django
* тема отсутствует и печатается только текст сообщения
Массаж тела отображается как:
Спасибо