اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر
بتاريخ 17 دقائق مضت قال Mohamed Telb:

django

تمام ، انصحك بحزمة email backend المدمجة في django :

إعدادات settings.py

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_USE_TLS = True
EMAIL_PORT = 587
EMAIL_HOST_USER = #أيميلك على جيميل
EMAIL_HOST_PASSWORD = #كلمة السر جيميل

ثم في ملف views نستورد الحزمة 

from django.conf import settings
from django.core.mail import send_mail

وهذه الطريقة لكي ترسل البريد 

subject = 'مرحبا بك في مدونتي'
message = f'{user.username}, مرحبا بك ، هذه النشرة اليومية ...'
email_from = settings.EMAIL_HOST_USER
recipient_list = [user.email, ] # قائمة المستلمين 
send_mail( subject, message, email_from, recipient_list )

بالتوفيق
 

  • 0
نشر
بتاريخ 25 دقائق مضت قال Mohamed Telb:

كيف ارسل الايميل من خلال المدير وكيف يمكننى تحديد المشتركين

من خلال انشاء صفحة خاصة ، يكون فيها نموذج form يحتوي على input خاص بنص البريد و input اخر تحدد فيه الايميلات التي تريدها ان تستلم البريد ثم تنشأ زر لإرساله.

حيث سيكون العمل على template وانشاء دالة في views.py التي مرتبطة بالصفحة مهمتها استلام الايميلات والنص البريدي ، ثم بعد ذلك تدمج هذا الكود 

subject = 'مرحبا بك في مدونتي'
message = f'{user.username}, مرحبا بك ، هذه النشرة اليومية ...'
email_from = settings.EMAIL_HOST_USER
recipient_list = [user.email, ] #  قائمة المستلمين من خلال request.POST
send_mail( subject, message, email_from, recipient_list )

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...