اعلان‌ها
پاک کردن همه

[حل‌شده] ارسال ایمیل از اپلیکیشن (PHP / .NET) از طریق SmarterMail

2 دیدگاه‌ها
1 کاربران
0 واکنش‌ها
572 بازدید
7
[#45]
شروع‌کننده موضوع

می‌خواهیم سامانه‌ی داخلی ما ایمیل‌های اعلان بفرستد. تنظیمات درست SMTP چیست؟


شروع‌کننده موضوع
03/06/2026 1:53 ق.ظ

تنظیمات پیشنهادی:

  • هاست: mail.example.com
  • پورت: 587 با STARTTLS (بهترین گزینه)
  • احراز هویت: فعال — با یک حساب اختصاصی

نکات مهمی که معمولاً نادیده گرفته می‌شود:

  1. یک حساب جداگانه برای اپلیکیشن بسازید (مثلاً noreply@example.com). از حساب شخصی کسی استفاده نکنید — وقتی آن فرد از شرکت برود، اعلان‌ها قطع می‌شوند.
  2. آدرس فرستنده باید متعلق به دامنه‌ی خودتان باشد. اگر From را روی gmail.com بگذارید، SPF و DMARC آن دامنه شما را رد می‌کند.
  3. محدودیت ارسال را در نظر بگیرید. اگر اپلیکیشن ناگهان هزار ایمیل بفرستد، به سقف می‌خورد یا سرور بلک‌لیست می‌شود. برای حجم بالا، صف و throttling پیاده کنید.
  4. خطاها را لاگ کنید. ایمیل اعلانی که بی‌سروصدا ارسال نمی‌شود، بدترین حالت است.
  5. برای ایمیل‌های انبوه و خبرنامه، از سرور ایمیل سازمانی استفاده نکنید — سرویس اختصاصی ارسال انبوه بگیرید تا اعتبار دامنه‌ی اصلی شما خراب نشود.

در PHP اگر از PHPMailer استفاده می‌کنید، SMTPSecure = 'tls' و Port = 587 بگذارید. رمز را در متغیر محیطی نگه دارید نه در کد.


1 پاسخ
اشتراک‌گذاری: