Trong Django EmailMultiAlternatives documentation không có gì về cách thêm tiêu đề như "định dạng" hoặc "Trả lời" trong EmailMultiAlternatives
. Phải mất một lúc để tôi tìm ra và tôi gửi bài đăng này để giúp những người khác tiết kiệm thời gian của họ.Thêm tiêu đề vào Django EmailMultiAlternatives
Như bạn có thể thấy trong mã nguồn của django, EmailMultiAlternatives
được kế thừa từ EmailMessage
, vì vậy chúng có cùng thông số trong hàm khởi tạo init. Bằng cách này, chúng ta có thể thêm tiêu đề như:
msg = EmailMultiAlternatives(
subject, message, from_email, to_list,
headers={'Reply-To': "[email protected]", 'format': 'flowed'}
)
Bạn nên viết giải pháp này làm giải pháp. –
@VanniTotaro Tôi đánh giá cao đề xuất của bạn và tôi biết tôi có thể nhận được danh tiếng hơn bằng cách trả lời câu hỏi, nhưng khi tôi có thể làm cho nó thành một bài đăng ngắn gọn, tại sao tôi nên chia nó thành hai bài đăng dài hơn và lãng phí thời gian của người khác? – 1man
Vâng, trước hết câu hỏi này sẽ trở thành "trả lời", hoặc nếu tôi đang tìm kiếm một câu trả lời tôi có thể kết thúc bỏ qua này bởi vì rõ ràng nó là một câu hỏi chưa được trả lời. Hơn nữa, tôi nghĩ rằng các quy tắc ở đây không khuyến khích mẫu bài đăng Q + A này. BTW cảm ơn bạn, bởi vì tôi đã sử dụng giải pháp tốt đẹp của bạn. –