learn

تنظیم SMTP در وردپرس؛ ارسال ایمیل با WP Mail SMTP و رفع خطا

برای ایمیل‌های فرم، سفارش و بازیابی رمز، اتصال درست به سرویس ارسال را از تحویل واقعی پیام و اعتبار دامنه جدا بررسی کنید.

تنظیم SMTP در وردپرس به سایت اجازه می‌دهد پیام‌های خود را از سرویس ایمیل مشخصی بفرستد. SMTP برای ارسال است؛ POP3 و IMAP برای دسترسی به صندوق دریافت کاربرد دارند. مقایسهٔ سرعت IMAP با SMTP مبنای انتخاب روش ارسال سایت نیست.

پیش‌نیاز تنظیم SMTP در وردپرس

یک حساب یا سرویس ارسال مجاز، نشانی فرستندهٔ تأییدشده و اطلاعات اتصال تهیه کنید. میزبان باید ارتباط خروجی لازم را مجاز کرده باشد. بسته‌بودن تابع mail در PHP لزوماً ارسال از طریق سرویس خارجی را ناممکن نمی‌کند؛ قابلیت اتصال به سرویس انتخابی را جدا بررسی کنید.

انتخاب روش اتصال در WP Mail SMTP

افزونه را از مخزن وردپرس نصب و فعال کنید. در WP Mail SMTP → Settings، بخش General را باز کنید. برای سرویس‌های دارای اتصال اختصاصی، روش پیشنهادی ارائه‌دهنده را بررسی کنید؛ برای نمونه، اتصال Gmail می‌تواند از OAuth استفاده کند. Other SMTP برای اتصال استاندارد به سرور ایمیل است و به نگهداری اطلاعات ورود نیاز دارد.

From Email نشانی ارسال‌کننده و From Name نام نمایشی است. نشانی دلخواه یا ایمیل بازدیدکننده را فرستنده قرار ندهید. در فرم تماس، ایمیل بازدیدکننده معمولاً باید در Reply-To قرار بگیرد تا پاسخ به او ارسال شود. Force From Email تنظیم فرستنده را در سطح سایت اعمال می‌کند؛ اثر آن بر افزونه‌های دیگر را در نظر بگیرید.

واردکردن اطلاعات سرور

طبق راهنمای Other SMTP، مقادیر را از سرویس ایمیل بگیرید، نه از حدس دربارهٔ نام دامنه:

  • SMTP Host: نام دقیق سرور خروجی.
  • Encryption و SMTP Port: ترکیب اعلام‌شدهٔ ارائه‌دهنده.
  • Authentication: مطابق الزام سرویس؛ معمولاً فعال.
  • Username و Password: اطلاعات مجاز اتصال؛ ممکن است رمز برنامه لازم باشد.
نمونهٔ بخش انتخاب Other SMTP و مشخصات اتصال در رابط قدیمی افزونه
نمونهٔ رابط قدیمی؛ نام و جای دکمه‌ها در نسخهٔ فعلی ممکن است متفاوت باشد. راهنمای بازبینی‌شدهٔ متن را مبنا قرار دهید.

در ترکیب‌های رایج، پورت 587 با STARTTLS و پورت 465 با TLS از ابتدای اتصال استفاده می‌شود. برچسب SSL در بعضی رابط‌ها به همین حالت دوم اشاره دارد. تفاوت پورت‌ها را در نظر بگیرید و گزینه‌ها را تصادفی عوض نکنید. برای دورزدن خطای گواهی، رمزنگاری یا بررسی اعتبار گواهی را خاموش نکنید.

آزمایش ارسال و تحویل

پس از ذخیره، در Tools → Email Test پیامی به صندوقی که کنترل می‌کنید بفرستید. نتیجهٔ افزونه، رسیدن پیام، پوشهٔ Spam و سربرگ‌های پیام را بررسی کنید. طبق مستند wp_mail، موفقیت پردازش درخواست به معنی دریافت قطعی توسط کاربر نیست.

سپس یک رویداد واقعی و مجاز مانند ارسال فرم آزمایشی را بررسی کنید. موفقیت ایمیل آزمایشی تضمین نمی‌کند همهٔ افزونه‌ها فرستنده یا مسیر یکسانی دارند.

رفع خطاهای متداول

  • خطای اتصال: نام سرور، پورت، DNS و محدودیت خروجی میزبان را بررسی کنید.
  • خطای احراز هویت: روش ورود مجاز، نام کاربری و رمز برنامه یا اتصال حساب را کنترل کنید.
  • ردشدن فرستنده: مجازبودن آدرس From و دامنه را بررسی کنید.
  • عدم تحویل: گزارش سرویس، پیام برگشتی، سهمیه و پوشهٔ هرزنامه را بخوانید.

SPF، DKIM و DMARC باید با سرویس‌های ارسال واقعی دامنه هماهنگ باشند؛ نصب افزونه به‌تنهایی آن‌ها را کامل نمی‌کند. راهنمای فرستندگان Gmail احراز هویت و اعتبار ارسال را توضیح می‌دهد. هنگام ارسال گزارش خطا برای پشتیبانی، رمزها و اطلاعات خصوصی پیام را حذف کنید.

مطالعهٔ مرتبط

بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شده‌اند.

مطالب مرتبط

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

فهرست مطالب