سؤال

أنا أعمل مع 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) ثلاث مرات.
  • الرؤوس: قاموس الرؤوس الإضافية لوضع الرسالة. المفاتيح هي اسم الرأس ، والقيم هي قيم الرأس. الأمر متروك للمتصل لضمان أن تكون أسماء الرأس والقيم بالتنسيق الصحيح لرسالة البريد الإلكتروني.
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top