آموزش وردپرس

تنظیم SMTP در وردپرس و تست ارسال ایمیل

اتصال وردپرس به سرویس ارسال ایمیل مشخص، بررسی اعلان‌ها و خطاهای تحویل را آسان‌تر می‌کند. در این مقاله تنظیم فرستنده، اتصال SMTP، رمزگذاری و آزمایش ایمیل‌های سایت را می‌آموزید و تفاوت ارسال موفق با تحویل نهایی را می‌شناسید.

علی جلادتی
1405/06/31

تنظیم SMTP در وردپرس برای ارسال پیام از طریق یک سرویس ایمیل مشخص و احراز هویت‌شده کاربرد دارد. این تنظیم می‌تواند تشخیص خطا را ساده‌تر کند، اما ورود قطعی پیام به Inbox را تضمین نمی‌کند. تحویل ایمیل به اعتبار فرستنده، DNS و سیاست گیرنده هم وابسته است.

اطلاعات لازم پیش از شروع

از ارائه‌دهنده ایمیل، نام سرور، روش احراز هویت، پورت و رمزگذاری را بگیرید. اگر از صندوق دامنه استفاده می‌کنید، ابتدا ایمیل را در cPanel بسازید و ارسال آن را از Webmail آزمایش کنید. نشانی From باید مجاز و متعلق به سرویس انتخابی باشد.

تنظیم افزونه ارسال ایمیل

افزونه WP Mail SMTP در فهرست افزونه‌های وردپرس
افزونه WP Mail SMTP در فهرست افزونه‌های وردپرس
  1. افزونه معتبر ارسال ایمیل را نصب کنید و از فعال بودن چند افزونه ارسال هم‌زمان پرهیز کنید.
  2. در راه‌انداز، Mailer متناسب با سرویس را انتخاب کنید. اتصال API یا OAuth با Other SMTP یکسان نیست.
انتخاب سرویس ارسال در راه‌انداز SMTP
انتخاب سرویس ارسال در راه‌انداز SMTP
  1. نام فرستنده و From Email را وارد کنید. تحمیل یک فرستنده ثابت را فقط در صورت سازگاری با پیام‌های سایت فعال کنید.
تنظیم نام و نشانی فرستنده ایمیل در افزونه
تنظیم نام و نشانی فرستنده ایمیل در افزونه
  1. برای Other SMTP، میزبان، پورت و رمزگذاری را دقیقاً طبق سرویس وارد کنید. ترکیب‌های رایج 587 با STARTTLS و 465 با TLS ضمنی هستند؛ تنظیم نهایی را از سرویس بگیرید.
فیلدهای میزبان، پورت و احراز هویت SMTP
فیلدهای میزبان، پورت و احراز هویت SMTP

اتصال Gmail و سرویس‌های اختصاصی

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

آزمایش و رفع خطا

یک ایمیل آزمایشی بفرستید و سپس فرم تماس، بازیابی رمز و اعلان واقعی سایت را امتحان کنید. خطای Authentication معمولاً به اطلاعات ورود یا روش مجاز سرویس مربوط است. Timeout می‌تواند ناشی از پورت بسته یا مشکل شبکه باشد. موفقیت ارسال در افزونه به معنی تحویل نهایی نیست؛ Spam و گزارش سرویس را هم ببینید.

برای مشکل بازیابی رمز وردپرس ابتدا مطمئن شوید نشانی حساب صحیح است. در فروشگاه، پس از افزودن محصول یک سفارش آزمایشی نیز بسازید تا مسیر اعلان‌ها بررسی شود.

ثبت نظر

اول وارد شوید.

نظرات

هنوز نظری ثبت نشده است.