أرسل بريدًا مع Python باستخدام BCC
سؤال
أنا أعمل مع Django ، أحتاج إلى إرسال بريد إلى العديد من رسائل البريد الإلكتروني ، أريد أن أفعل ذلك مع مكتبة عالية المستوى مثل Python-Mailer ، لكنني أحتاج إلى استخدام حقل BCC ، أي اقتراحات؟
المحلول
يجب أن تنظر إلى فئة البريد الإلكتروني داخل Django ، يدعم BCC.
مستندات كاملة متاحة هنا: http://docs.djangoproject.com/en/dev/topics/email/#the-emailmessage-class
لمحة سريعة:
تتم تهيئة فئة EmailMessage مع المعلمات التالية (بالترتيب المحدد ، إذا تم استخدام الوسائط الموضعية). جميع المعلمات اختيارية ويمكن تعيينها في أي وقت قبل استدعاء طريقة send ().
- الموضوع: سطر الموضوع للبريد الإلكتروني.
- الجسم: نص الجسم. يجب أن تكون هذه رسالة نصية واضحة.
- From_Email: عنوان المرسل. كل من fred@example.com و Fred نماذج قانونية. إذا تم حذفه ، يتم استخدام إعداد default_from_email.
- إلى: قائمة أو tuple من عناوين المستلم.
- BCC: قائمة أو tuple من العناوين المستخدمة في رأس "BCC" عند إرسال البريد الإلكتروني.
- الاتصال: مثيل للخلف بريد إلكتروني. استخدم هذه المعلمة إذا كنت تريد استخدام نفس الاتصال لرسائل متعددة. إذا تم حذفه ، يتم إنشاء اتصال جديد عند استدعاء Send ().
- المرفقات: قائمة المرفقات لوضعها على الرسالة. يمكن أن تكون هذه إما elem.mimebase.mimebase مثيلات ، أو (اسم الملف ، المحتوى ، mimetype) ثلاث مرات.
- الرؤوس: قاموس الرؤوس الإضافية لوضع الرسالة. المفاتيح هي اسم الرأس ، والقيم هي قيم الرأس. الأمر متروك للمتصل لضمان أن تكون أسماء الرأس والقيم بالتنسيق الصحيح لرسالة البريد الإلكتروني.
لا تنتمي إلى StackOverflow