با سلام وقتی پروژه رو پاپلیش میکنیم باید چیزی تغییر بدیم برای ارسال ایمل چون ارسال نمیشه
با سلام.
باید از ایمیل های همان domain برای ارسال ایمیل استفاده کنید. همچنین تنظیمات مربوط به mail server دامنه خود را در فایل settings اعمال کنید.
سلام اگه میشه توضیح بدین که باید چکار کنم من الان داخل cpanel ایمیل دارم ولی نمیدونم رمز عبورش چیه و همینطور نام ایمیل که برم داخل تنظیمات پروژم وارد کنم
معمولاً از طرف سرویس دهنده هاستینگ، اطلاعات مربوط به mail server ( شامل اطلاعات admin ) برای شما بوسیله ایمیلی ارسال می شود که با آن می توانید یک آدرس ایمیل جدید بسازید و اطلاعات آنرا به شکل زیر در settings قرار دهید.
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = 'smtp.yourdomain.com'
EMAIL_HOST_USER = 'your_email_account@yourdomain.com'
EMAIL_HOST_PASSWORD = '*********'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
سایر پورتهای cPanel برای ارسال ایمیل به شرح زیر است ( البته چون از middleware smtp استفاده می کنیم، سه مورد آخر را به کار ببرید)
POP3 (110)
POP3 – SSL (995)
IMAP (143)
IMAP – SSL (993)
SMTP (25)
SMTP Alternate (26)
SMTP Alternate (587)
SMTP – SSL (465)
سلام دوست من
به پشتیبانی سرور تیکت بزنین که براتون smtp دامنه رو فعال کنن و اطلاعاتش رو براتون ارسال کنن
اطلاعات گفته شده رو مطابق کدی که دوستمون ارسال کردن در تنظیمات ایمیل پروژه قرار بدین
ممنون دیگه لازم نیست داخل تنظیمات ایمیل یک گزینه فعال کنم که از طریق نرم افزار های دیگه بفرسته مانند

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_USE_TLS = True
EMAIL_HOST = "smtp.**********.ir"
EMAIL_HOST_USER = 'your_email_account@yourdomain.ir'
EMAIL_HOST_PASSWORD = '*************'
EMAIL_PORT = 995, 110, 26, 587, 465 سلام من اینو نوشتم و با پورت هایی که بالا نوشتم تک تک امتحان کردم ولی باز هم ارسال نمیشه
smtp هم فعاله
فقط یکی از Port ها را باید وارد کنید ( 587 ) مابقی شماره پورت ها را جهت اطلاع ارسال کردم.
EMAIL_PORT = 587
منظورم این بود که همه اون پورت هایی که اون بالا نوشتم رو یکی یکی امتحان کردم ولی هیچ کدوم کار نکرد
بله. ببخشید اشتباه متوجه شدم.
اگر SSL روی سرور ندارید، EMAIL_USE_TLS را برابر False بگذارید و تست کنید.
چندین نکته برای ارسال ایمیل وجود داره
اگر سرور شما اشتراکی باشه احتمال زیاد ایمیل هایی که ارسال میکنه به صورت spam ارسال میشه و عملا کاربر متوجه نمیشه
در پنل ایمیتون وارد بخش spam بشین و بررسی کنین که ایمیل های ارسالی spam هستند یا خیر
در صورت spam بودن باید یا اکانت ایمیل خریداری کنین یا از Vps با ip static استفاده کنین تا مشکلی ایجاد نشه