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

مشكلة عدم ارسال بريد الالكتروني في django؟

Abdulazeez Altameemi

السؤال

لقد قمت بأنشاء نظام اعادة تعيين كلمة المرور في حال نسيها المستخدم...

واجهة مشكلة بأنه لا يقوم بأرسال بريد الكتروني على جميع حسابات

فقط قام بأرسال الى حساب واحد فقط

ممكن حل لهذه المشكلة؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 0
بتاريخ 4 ساعات قال Wael Aljamal:

أرجو إرفاق جميع الشيفرات البرمجية و الإعدادات المتضمنة في عملية إرسال البريد.

في ملف urls.pu

from django.contrib.auth.views import LoginView, LogoutView, PasswordChangeView, PasswordChangeDoneView,
    PasswordResetView, PasswordResetDoneView, PasswordResetConfirmView, PasswordResetCompleteView

urlpatterns = [
    path(r'signup/', views.register, name='sign_up'),
    path('logout/', LogoutView.as_view(), name='logout'),
    path('login/', LoginView.as_view(template_name='user/login.html'), name='login'),
    path('change-password/', PasswordChangeView.as_view(template_name='user/change_password.html',
                                                        success_url=reverse_lazy('password_change_done')),
         name='change_password'),
    path('change-password/done', PasswordChangeDoneView.as_view(
        template_name='user/change_password_done.html'
    ), name='password_change_done'),
    path('password-reset/', PasswordResetView.as_view(
        template_name='user/reset_password.html',
        html_email_template_name='user/password_reset_email.html',
        subject_template_name='user/test_email.txt',
        from_email='ENG TOOLS'
    )
         , name='password_reset'),
    path('password-reset/done/', PasswordResetDoneView.as_view(
        template_name='user/reset_password_done.html'
    ),
         name='password_reset_done'),
    path('password-reset-confirm/<uidb64>/<token>/',
         PasswordResetConfirmView.as_view(
             template_name='user/reset_password_confirm.html',
         ), name='password_reset_confirm'),
    path('password-reset-complete/', PasswordResetCompleteView.as_view(
        template_name='user/reset_password_complete.html'
    ), name='password_reset_complete')

]

الاعدادات في 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 = 'azozte@gmail.com'
EMAIL_HOST_PASSWORD = '**********'

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 4 ساعات قال Zx Zx2:

فقط قام بأرسال الى حساب واحد فقط

 

بماذا يمتاز هذا الحساب عن سواه؟ هل يختلف بمزود خدمة البريد الاكتروني أم ماذا؟

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 8 دقائق مضت قال Wael Aljamal:

بماذا يمتاز هذا الحساب عن سواه؟ هل يختلف بمزود خدمة البريد الاكتروني أم ماذا؟

لا يختلف بأي شئ هو حساب عادي فقط

قمت بأنشاءه للتجريب

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Zx Zx2:

لا يختلف بأي شئ هو حساب عادي فقط

قمت بأنشاءه للتجريب

هل جميع الحسابات من نوع gmail؟

هل تأكدت من spam أي أن الايميل يصل لكن للبريد العشوائي

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Wael Aljamal:

هل جميع الحسابات من نوع gmail؟

هل تأكدت من spam أي أن الايميل يصل لكن للبريد العشوائي

نعم جميع الحسابات من نوع gmail

لكنني لم افهم ما قصدته في spam

لقد دخلت الى البريد المرسل من الايميل الذي وضعته ووجدت بأن الرسائل مرسله

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Zx Zx2:

لكنني لم افهم ما قصدته في spam

أقصد هذا الرابط:

https://mail.google.com/mail/u/0/#spam
                                  ^^^^

spam هو الايميل المتجاهل ذو مصدر غير موثوق..

بتاريخ 2 دقائق مضت قال Zx Zx2:

لقد دخلت الى البريد المرسل من الايميل الذي وضعته ووجدت بأن الرسائل مرسله

هذا جيد

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Zx Zx2:

دخلت الى هذا الرابط و وصلت الى البريد العشوائي

تمام، الرقم 0 يدل على المستخدم الرئيسي للمتصفح، قد لا تكون دخلت للبريد العشوائي للحساب المرسل له الايميل.

spam.jpg

ادخل هذا التبويب في الحساب المرسل له ايميل

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 21 دقائق مضت قال Wael Aljamal:

بماذا يمتاز هذا الحساب عن سواه؟ هل يختلف بمزود خدمة البريد الاكتروني أم ماذا؟

لقد قمت بأرسال رسالة يدوياً الى هذا الايميل للتجريب فقط في البداية 

بعد ان تلقى الرسالة قام بأستقبال الرسالة الموجه من المشروع

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ الآن قال Zx Zx2:

بعد ان تلقى الرسالة قام بأستقبال الرسالة الموجه من المشروع

تمام، هذا تأكيد أن الشيفرة لم يكن بها مشكلة..

إذن كانت عملية المزامنة في اتصال الانترنت مع خادم غوغل google mail.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 46 دقائق مضت قال Wael Aljamal:

تمام، الرقم 0 يدل على المستخدم الرئيسي للمتصفح، قد لا تكون دخلت للبريد العشوائي للحساب المرسل له الايميل.

ادخل هذا التبويب في الحساب المرسل له ايميل

وجدت الرسائل غير مرغوب فيها

وهي الرسائل المرسلة من الايميل الموضع في المشروع

Capture.thumb.PNG.12856030be0cc2854ba809ceda67fdb3.PNG

بتاريخ 43 دقائق مضت قال Wael Aljamal:

إذن كانت عملية المزامنة في اتصال الانترنت مع خادم غوغل google mail.

هل هذه مشكلة عادي ام يوجد اعدادات يجب القيام بها

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 1 دقيقة مضت قال Zx Zx2:

وهي الرسائل المرسلة من الايميل الموضع في المشروع

نعم صحيح، هذا منطقي، سيعتبرها غوغل أن البريد المرسل عشوائي، حيث أنك ترسله من خادم ويب محلي،

و ربما ترسل رسائل هكرز أو اختراق أو إعلانات لأشخاص لا علاقة لهم بمشروعك وبذلك لحمايتهم يعمل فرز للرسائل و يضعها في البريد المهمل.

مثال: لربما أرسلت له رابط إعادة تعيين حسابه في فيسبوك ثم سرقة بياناته؟ هنا لتحافظ غوغل على سلامة وأمن حسابات مستخدميها الذين ليس لديهم خبرة في تمييز هذه الأمور بأن توجه البريد للغير مرغوب فيه.

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 13 دقائق مضت قال Wael Aljamal:

نعم صحيح، هذا منطقي، سيعتبرها غوغل أن البريد المرسل عشوائي، حيث أنك ترسله من خادم ويب محلي،

و ربما ترسل رسائل هكرز أو اختراق أو إعلانات لأشخاص لا علاقة لهم بمشروعك وبذلك لحمايتهم يعمل فرز للرسائل و يضعها في البريد المهمل.

مثال: لربما أرسلت له رابط إعادة تعيين حسابه في فيسبوك ثم سرقة بياناته؟ هنا لتحافظ غوغل على سلامة وأمن حسابات مستخدميها الذين ليس لديهم خبرة في تمييز هذه الأمور بأن توجه البريد للغير مرغوب فيه.

شكرا لك اخي وائل 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0
بتاريخ 7 دقائق مضت قال Zx Zx2:

شكرا لك اخي وائل 

أهلا بك،

في البريد الاكتروني، في المستطيل الرمادي، يمكنك تحديد أن الرسالة مرغوب بها لكي يتم نقلها لقسم inbox بدل spam وبالتالي يتوقف التجاهل لها لتكمل عملية التجريب

رابط هذا التعليق
شارك على الشبكات الإجتماعية

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

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

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

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...