
Newsletter Subscribe
Enter your email address below and subscribe to our newsletter
از رفتن ایمیلهای وردپرس به پوشه اسپم خستهاید؟ بیاموزید که WP Mail SMTP چیست، چگونه آن را با هر هاست پیکربندی کنید و خطاهای رایج را برای تحویل مطمئن ایمیل رفع کنید.
یک مشتری بالقوه فرم تماس را پر میکند و مشتاق به برقراری ارتباط است، اما اعلان هرگز به صندوق ورودی شما نمیرسد. یک کاربر جدید برای یک حساب کاربری ثبتنام میکند اما هرگز لینک بازنشانی رمز عبور خود را دریافت نمیکند و در نتیجه از دسترسی به حساب خود خارج و ناامید میشود. یک مشتری محصولی را از فروشگاه ووکامرس خریداری میکند اما از خود میپرسد رسید او کجاست. اینها مشکلاتی نیستند که به تنهایی به وجود آمده باشند؛ بلکه نشانههای یک مشکل گسترده و خاموش هستند که هر روز به کسبوکارها آسیب میزند و منجر به از دست دادن مشتریان، کاربران و اعتبار میشود.
عامل این مشکل معمولاً نه افزونه فرم تماس یا خود وردپرس، بلکه روش قدیمی و غیرقابل اعتماد است که وردپرس بهطور پیشفرض برای ارسال ایمیل استفاده میکند. این سیستم داخلی، که توسط تابعی به نام wp_mail()
مدیریت میشود، بهطور مکرر نتوانسته است به استانداردهای امنیتی مدرن ارائهدهندگان ایمیل مانند جیمیل و اوتلوک پاسخ دهد و باعث میشود پیامها بهعنوان هرزنامه علامتگذاری شده یا بهطور کامل ناپدید شوند.
خوشبختانه، یک راهحل قطعی و استاندارد صنعتی وجود دارد. افزونه WP Mail SMTP، که مورد اعتماد بیش از سه میلیون وبسایت است، یک ارتقاء ضروری است که ایمیل سایت شما را از یک مسئولیت غیرقابل اعتماد به یک دارایی حرفهای و قابل اعتماد تبدیل میکند. این افزونه تنها مشکل را وصله نمیزند؛ بلکه آن را از منبع خود برطرف میکند.
این راهنمای جامع هر مرحله از فرآیند را پوشش میدهد. ما دقیقاً بررسی خواهیم کرد که چرا ایمیلهای وردپرس شکست میخورند، پروتکل انتقال ایمیل ساده (SMTP) چیست و چرا این راهحل است، چگونه افزونه WP Mail SMTP را برای نیازهای خاص خود نصب و پیکربندی کنید، چگونه ارائهدهنده خدمات ایمیل مناسب را انتخاب کنید و چگونه هر مشکلی که ممکن است در این مسیر پیش بیاید را عیبیابی کنید.
وقتی یک سایت وردپرس نمیتواند ایمیلی ارسال کند، علت اصلی تقریباً همیشه به نحوه تلاش آن برای ارسال آن ایمیل برمیگردد. این سیستم برای یک دوره سادهتر اینترنت طراحی شده و با اقدامات تهاجمی ضد هرزنامهای که اکنون حاکم بر تحویل ایمیل است، همگام نبوده است.
wp_mail()
بهطور پیشفرض، هر ایمیلی که از یک سایت وردپرس ارسال میشود – از اعلانهای کاربر جدید و بازنشانی رمز عبور گرفته تا هشدارهای نظرات و ارسالهای فرم تماس – توسط یک تابع اصلی به نام wp_mail()
مدیریت میشود. این تابع بهعنوان یک پردازشگر ایمیل پایه عمل میکند، اما یک نقص بحرانی دارد: خود ایمیل را ارسال نمیکند. در عوض، پیام را به تابع PHP زیرین سرور وب میسپارد.
mail()
function.
این فرآیند میتواند به انداختن یک نامه در یک جعبه پستی عمومی و بدون علامت در خیابان مقایسه شود. سرور وب، که برای ارائه صفحات وب بهینهسازی شده است، نه برای ارسال ایمیلهای معتبر، تلاش میکند تا پیام را تحویل دهد. این روش فاقد امنیت، تأیید هویت و اعتبار یک سرویس ایمیل حرفهای است و منجر به سه دلیل اصلی شکست میشود.
mail()
ارسال میشوند، تأیید نشدهاند. آنها فاقد “کارتهای شناسایی” دیجیتال هستند – مانند SPF (چارچوب سیاست فرستنده)، DKIM (ایمیل شناسایی شده با دامنه) و رکوردهای DMARC – که سرورهای ایمیل گیرنده برای تأیید هویت فرستنده استفاده میکنند. وقتی یک سرور مانند جیمیل یک ایمیل تأیید نشده دریافت میکند، هیچ راهی برای دانستن اینکه آیا پیام مشروع است یا یک تلاش فیشینگ وجود ندارد. برای محافظت از کاربرانش، معمولاً پیام را مستقیماً به پوشه هرزنامه ارسال میکند یا بهطور کامل مسدود میکند. این مشکل با الزامات اخیر فرستنده از سوی گوگل و یاهو که تأیید هویت را برای تحویل قابل اعتماد الزامی میکند، حتی بیشتر حاد شده است.mail()
را در سرورهای خود غیرفعال یا به شدت محدود میکنند. آنها این کار را برای محافظت از زیرساختهای سرور خود و جلوگیری از مسدود شدن آدرسهای IP خود انجام میدهند. در حالی که این سیاست معقولی برای میزبان است، اثر جانبی آن شکستن کامل عملکرد ایمیل پیشفرض برای سایتهای وردپرسی است که آنها میزبان هستند.عواقب این سیستم معیوب شدید است: فروشهای از دست رفته به دلیل عدم دریافت اعلانهای تجارت الکترونیک، تجربه کاربری ضعیف به دلیل ثبتنامهای ناموفق و آسیب به شهرت برند زمانی که ارتباطات حیاتی به مقصد نمیرسند.
برای حل عدم قابلیت اطمینان ذاتی روش ایمیل پیشفرض وردپرس، لازم است که از همان فناوری که ارتباطات ایمیل حرفهای در سرتاسر جهان را پشتیبانی میکند، استفاده کنیم: SMTP.
SMTP، یا پروتکل انتقال ایمیل ساده، پروتکل جهانی و استاندارد صنعتی برای ارسال ایمیل الکترونیکی است. این زبان مشترکی است که همه مشتریان و سرورهای ایمیل برای انتقال پیامها در اینترنت از آن استفاده میکنند.
برای ادامه تشبیه قبلی، اگر تابع پیشفرض wp_mail()
مانند انداختن یک نامه بینام در یک جعبه پستی تصادفی باشد، استفاده از SMTP مانند استخدام یک سرویس حمل و نقل معتبر مانند FedEx یا UPS است. این سرویسدهنده هویت شما را تأیید میکند، مکانیسم حمل و نقل امنی ارائه میدهد و دارای شهرت معتمدی است که اطمینان میدهد بسته در مقصد پذیرفته میشود.
به جای اتکا به سرور وب محلی، یک تنظیمات SMTP ایمیلها را از طریق یک سرور ایمیل خارجی و اختصاصی، که معمولاً بهعنوان سرویسدهنده ایمیل یا سرویس ایمیل تراکنشی شناخته میشود (مانند SendLayer، Brevo، Gmail) هدایت میکند. این فرآیند یک گفتگوی ساختار یافته است که اعتماد را برقرار میکند:
HELO
یا EHLO
خود را معرفی میکند.MAIL FROM
)، گیرنده (RCPT TO
) را مشخص میکند و سپس محتوای ایمیل را انتقال میدهد (DATA
).این فرآیند مبتنی بر تأیید هویت و اتصال بهطور بنیادی قویتر و قابل اعتمادتر از رویکرد “آتش و فراموش کن” تابع پیشفرض wp_mail()
است. این مشکل اصلی قابلیت تحویل را با ارائه تأیید هویتی که سیستمهای ایمیل مدرن نیاز دارند، حل میکند.
افزونه WP Mail SMTP پلی است که یک سایت وردپرس را به یک سرویس SMTP حرفهای متصل میکند. این افزونه که توسط تیم WPForms توسعه یافته است، بهعنوان استاندارد فعلی برای حل مشکلات ایمیل وردپرس شناخته میشود، نه با ارسال ایمیلها بهطور مستقیم، بلکه با تغییر هوشمندانه نحوه ارسال آنها.
ذکاوت این افزونه در استفاده از معماری “قابل افزونه” وردپرس نهفته است. این افزونه تابع پیشفرض و غیرقابل اعتماد wp_mail()
را با نسخهای قویتر جایگزین میکند. این به این معناست که هر زمان که هر بخشی از سایت – چه هسته وردپرس، چه افزونه فرم تماس، یا یک افزونه ووکامرس – تلاش کند تا ایمیلی ارسال کند، WP Mail SMTP درخواست را قطع میکند. به جای اینکه اجازه دهد به سرور وب ناامن برود، ایمیل را از طریق ارائهدهنده SMTP بهدرستی پیکربندی و تأیید شدهای که کاربر انتخاب کرده است، هدایت میکند. این یک راهحل جهانی و سایتگسترده است که بهطور یکپارچه بدون نیاز به پیکربندی مجدد سایر افزونهها عمل میکند.
از آنجا که این افزونه مدارک ایمیل را مدیریت میکند، امنیت یک نگرانی بسیار مهم است. WP Mail SMTP با چندین لایه امنیتی طراحی شده است تا اطلاعات حساس را محافظت کند:
wp-config.php
وجود دارد که آن را بهطور کامل از پایگاه داده خارج میکند.همچنین بسیار مهم است که تنها از افزونه رسمی دانلود شده از WordPress.org یا وبسایت رسمی WP Mail SMTP استفاده کنید. نسخههای دزدی یا “پچ شده” یک خطر امنیتی قابل توجه هستند و اغلب حاوی بدافزارهایی هستند که میتواند منجر به تصرف کامل سایت شود.
بله، یک نسخه رایگان قدرتمند به نام WP Mail SMTP Lite در دسترس است و برای اکثر کاربران برای حل مشکل اصلی قابلیت تحویل ایمیل کافی است. نسخه Pro بر این پایه بنا شده است و ویژگیهای پیشرفتهای را برای کسبوکارها، سایتهای تجارت الکترونیک و توسعهدهندگانی که به ثبتنامهای دقیق، تجزیه و تحلیل و قابلیت اطمینان بیشتر از طریق سیستمهای جایگزینی نیاز دارند، اضافه میکند.
پیکربندی این افزونه یک فرآیند ساده است، با تشکر از جادوگر راهاندازی کاربرپسند آن.
در داشبورد وردپرس، به Plugins > Add New Plugin
بروید. از نوار جستجو برای پیدا کردن “WP Mail SMTP” استفاده کنید. افزونه صحیح همان افزونهای است که توسط WPForms ارائه شده و مورد اعتماد میلیونها نفر است. روی “Install Now” کلیک کنید و سپس “Activate” را بزنید.
پس از فعالسازی، جادوگر راهاندازی WP Mail SMTP باید بهطور خودکار راهاندازی شود. این مسیر پیشنهادی برای تمام کاربران جدید است زیرا فرآیند پیکربندی را ساده میکند. روی دکمه “Let’s Get Started” کلیک کنید تا شروع کنید.
این مهمترین تصمیم در فرآیند راهاندازی است. “سرویسدهنده ایمیل” سرویس SMTP شخص ثالثی است که ارسال واقعی ایمیلها را مدیریت خواهد کرد. WP Mail SMTP طیف وسیعی از ادغامها را ارائه میدهد. بهترین انتخاب به نیازها و بودجه سایت بستگی دارد.
برای کمک به این تصمیم، جدول زیر مقایسهای از محبوبترین گزینههای سرویسدهنده ایمیل ارائه میدهد.
Mailer | بهترین برای | جزئیات برنامه رایگان | روش راهاندازی | آیا Pro لازم است؟ |
---|---|---|---|---|
SendLayer | کسبوکارهای کوچک و بزرگ که به بالاترین قابلیت اطمینان و راهاندازی ساده نیاز دارند. | آزمایش رایگان در دسترس است. برنامههای پرداختی بسیار مقرون به صرفه هستند. | API (بسیار امن) | خیر |
SMTP.com | کسبوکارهای established که به دنبال یک ارائهدهنده معتبر و آزموده هستند. | ۵۰,۰۰۰ ایمیل رایگان برای ۳۰ روز اول. | API (بسیار امن) | خیر |
Brevo | کسبوکارهای کوچک و استارتاپهایی که به یک برنامه رایگان سخاوتمندانه نیاز دارند. | تا ۳۰۰ ایمیل در روز رایگان. | API (بسیار امن) | خیر |
گوگل / جیمیل | کاربرانی که حسابهای جیمیل/Workspace موجود دارند برای ارسال با حجم کم. | رایگان، اما مشمول محدودیتهای ارسال گوگل است. | OAuth 2.0 (بسیار امن) | خیر |
Other SMTP | استفاده پایهای با حساب ایمیل هاستینگ؛ آخرین گزینه. | بسته به ارائهدهنده متفاوت است. | تأیید هویت با رمز عبور (کمترین امنیت) | خیر |
منابع داده: 20
گامهای بعدی در جادوگر بر اساس سرویسدهنده انتخابی متفاوت خواهد بود. این افزونه لینکهایی به مستندات دقیق و مرحله به مرحله برای هر ارائهدهنده ارائه میدهد. برای سرویسدهندههای مبتنی بر API مانند Brevo، فرآیند معمولاً شامل:
در این مرحله، بسیار مهم است که “ایمیل فرستنده” و “نام فرستنده” بهدرستی پیکربندی شوند. “ایمیل فرستنده” باید آدرسی باشد که در دامنهای است که با سرویسدهنده تأیید شده است. به شدت توصیه میشود که گزینههای “اجبار ایمیل فرستنده” و “اجبار نام فرستنده” فعال شوند. این اطمینان میدهد که تمام ایمیلهای ارسال شده از سایت از این تنظیمات معتبر و یکسان استفاده کنند و از تلاش سایر افزونهها برای استفاده از یک آدرس غیرقابل تأیید جلوگیری کند.
گامهای نهایی جادوگر فرصتی برای فعالسازی ویژگیهای اضافی را ارائه میدهد. بسیاری از این ویژگیها، مانند ثبتنام ایمیل دقیق و هشدارهای شکست ایمیل، بخشی از نسخه Pro هستند. پس از انجام این انتخابها، راهاندازی کامل است. آخرین و مهمترین اقدام ارسال یک ایمیل آزمایشی است تا تأیید شود که همه چیز به درستی کار میکند.
در حالی که نسخه رایگان WP Mail SMTP یک ابزار قدرتمند است، درک مزایای نسخه Pro و نحوه مقایسه آن با رقبای دیگر برای کسبوکارهایی که به دنبال حداکثر کردن قابلیت اطمینان ایمیل خود هستند، کلیدی است.
عملکرد اصلی حل مشکل قابلیت تحویل ایمیل در نسخه رایگان برای همه در دسترس است. ارتقاء به WP Mail SMTP Pro در مورد افزودن مجموعهای از ابزارهای حرفهای برای نظارت، مدیریت و تابآوری است.
ویژگی | در رایگان موجود است؟ | در Pro موجود است؟ | چه چیزی را حل میکند |
---|---|---|---|
عملکرد اصلی SMTP | ✅ | ✅ | مشکل بنیادی قابلیت تحویل ایمیل را حل میکند. |
ادغامهای سرویسدهنده توصیه شده | ✅ | ✅ | به خدمات اصلی مانند SendLayer، Brevo و جیمیل متصل میشود. |
ادغامهای Pro سرویسدهنده | ❌ | ✅ | حمایت از Amazon SES، Microsoft 365 و Zoho Mail را اضافه میکند. |
ثبتنام ایمیل دقیق | ❌ | ✅ | یک رکورد کامل از هر ایمیل ارسال شده را فراهم میکند، اطمینان حاصل میکند که هیچ پیامی هرگز گم نمیشود و در عیبیابی کمک میکند. |
گزارشها و پیگیریهای ایمیل | ❌ | ✅ | نرخهای باز و کلیک را پیگیری میکند و بینشهای ارزشمندی در مورد تعامل کاربران با ایمیلهای تراکنشی ارائه میدهد. |
هشدارهای شکست ایمیل | ❌ | ✅ | مدیران را بهطور فوری از طریق Slack، SMS یا ایمیل مطلع میکند اگر یک پیام ارسال نشود و اجازه میدهد تا سریعاً پاسخ دهند. |
اتصال پشتیبان | ❌ | ✅ | بهطور خودکار به یک سرویسدهنده ایمیل ثانویه تغییر میکند اگر سرویسدهنده اصلی شکست بخورد و اطمینان حاصل میکند که ایمیل همیشه در دسترس است. |
مسیر یابی هوشمند | ❌ | ✅ | انواع مختلف ایمیلها (مانند بازاریابی در مقابل تراکنشی) را از طریق ارائهدهندگان مختلف برای تحویل بهینه ارسال میکند. |
تنظیم سفید دست | ❌ | ✅ | یک کارشناس از تیم WP Mail SMTP کل فرآیند راهاندازی و پیکربندی را مدیریت خواهد کرد. |
منابع داده: 6
بازار افزونههای SMTP وردپرس چندین بازیگر کلیدی دارد. در حالی که WP Mail SMTP محبوبترین است، Easy WP SMTP و Post SMTP نیز گزینههای قوی با نقاط قوت منحصر به فرد خود هستند.
ویژگی/جنبه | WP Mail SMTP توسط WPForms | Easy WP SMTP | Post SMTP Mailer/ثبتنام ایمیل |
---|---|---|---|
مخاطب هدف | مبتدیان، SMBها و آژانسهایی که به دنبال یک راهحل شیک، پر از ویژگی و خوب پشتیبانی شده هستند. | کاربرانی که به سادگی مطلق و راهاندازی بدون زرق و برق و دوستانه برای مبتدیان اولویت میدهند. | توسعهدهندگان و کاربران قدرتی که به ویژگیهای فنی پیشرفته مانند یک اپلیکیشن موبایل و هشدارهای افزونه Chrome نیاز دارند. |
تفاوت کلیدی | کاربرپسندترین جادوگر راهاندازی، مستندات گسترده و یک اکوسیستم قوی از ویژگیهای Pro. | سادگی شدید در رابط کاربری و تمرکز بر عملکرد اصلی. | ابزارهای متمرکز بر توسعهدهنده، از جمله یک اپلیکیشن موبایل اختصاصی برای نظارت و اعلانهای زمان واقعی مرورگر. |
ویژگیهای نسخه رایگان | عالی؛ شامل تمام ادغامهای اصلی سرویسدهنده (به جز چند مورد فقط Pro) و حلکننده قابلیت تحویل است. | خوب؛ عملکرد SMTP اصلی و فرآیند راهاندازی ساده را فراهم میکند. | عالی؛ شامل ثبتنام ایمیل و پشتیبانی از OAuth 2.0 حتی در نسخه رایگان میشود. |
قیمت Pro (شروع) | ۴۹ دلار در سال | ۴۹.۵۰ دلار در سال | ۵۹.۹۹ دلار در سال |
ویژگی منحصر به فرد Pro | خدمات تنظیم سفید دست و قابلیتهای پیشرفته مسیر یابی هوشمند. | تنظیم یک کلیکی برای جیمیل بهطور خاص بهینهسازی شده است. | یک اپلیکیشن موبایل اختصاصی برای نظارت بر ثبتنامها و ارسال مجدد ایمیلها از هر جای دنیا. |
پشتیبانی و مستندات | بهطور گستردهای بهعنوان بهترین در صنعت شناخته شده است، با مستندات و ویدیوهای آموزشی گسترده. | مستندات خوب و پشتیبانی پیشگیرانه، با پشتیبانی ممتاز برای کاربران Pro. | چندین گزینه پشتیبانی از جمله انجمنها، ایمیل و Slack، با اولویت برای کاربران Pro. |
منابع داده: 6
انتخاب افزونه به شدت به نیازهای کاربر بستگی دارد:
حتی با یک تنظیم مناسب، گاهی مشکلاتی پیش میآید. این راهنمای عیبیابی به متداولترین مشکلات میپردازد.
قبل از فرض یک مشکل پیچیده، همیشه با ابزار آزمایش داخلی شروع کنید. به WP Mail SMTP > Tools > Email Test
در داشبورد وردپرس بروید. این ابزار بازخورد فوری ارائه میدهد.
mail-tester.com
میتواند یک گزارش دقیق از قابلیت تحویل برای تشخیص چنین مشکلاتی ارائه دهد.این یکی از شایعترین خطاهایی است که با آن مواجه میشوید و نشان میدهد که وبسایت شما نتوانسته است با سرور SMTP ارتباط برقرار کند. علل اصلی تقریباً همیشه محیطی هستند و نه یک باگ در خود افزونه.
برای کاربرانی که “Other SMTP” را پیکربندی میکنند، استفاده از تنظیمات صحیح بسیار حیاتی است. این جدول مرجع سریعی برای خدمات ایمیل محبوب فراهم میکند.
ارائهدهنده | سرور SMTP | پورت (TLS) | پورت (SSL) | رمزگذاری |
---|---|---|---|---|
جیمیل | smtp.gmail.com | ۵۸۷ | ۴۶۵ | TLS یا SSL |
یاهو میل | smtp.mail.yahoo.com | ۵۸۷ | ۴۶۵ | TLS یا SSL |
Outlook/Hotmail | smtp.office365.com | ۵۸۷ | – | TLS (STARTTLS) |
HostGator | gatorXXXX.hostgator.com | ۵۸۷ | ۴۶۵ | TLS یا SSL |
DreamHost | smtp.dreamhost.com | ۵۸۷ | ۴۶۵ | TLS یا SSL |
iCloud Mail | smtp.mail.me.com | ۵۸۷ | – | TLS (STARTTLS) |
منابع داده: 3
اگر مشکلات ادامه داشت، از این چکلیست نهایی استفاده کنید:
سفر از یک سیستم ایمیل غیرقابل اعتماد و آزاردهنده به یک راهحل حرفهای و تأیید شده یک گام حیاتی در بلوغ هر وبسایت وردپرس است. با درک دلایلی که تابع پیشفرض wp_mail()
در وب مدرن شکست میخورد، واضح میشود که پذیرفتن استاندارد SMTP نه تنها یک ترجیح، بلکه یک ضرورت است.
افزونه WP Mail SMTP یک پل قدرتمند و قابل دسترسی به این استاندارد حرفهای فراهم میکند. با قطع و هدایت تمام ایمیلهای خروجی از طریق یک ارائهدهنده معتبر، اطمینان حاصل میکند که ارتباطات حیاتی – از سرنخهای فرم تماس و ثبتنامهای کاربر جدید تا رسیدهای تجارت الکترونیک و بازنشانیهای رمز عبور – بهطور قابل اعتمادی به صندوق ورودی تحویل داده میشوند.
با پیروی از مراحل outlined در این راهنما، مالکان و مدیران وبسایت میتوانند کنترل کاملی بر قابلیت تحویل ایمیل خود داشته باشند. آنها دانش لازم برای تشخیص مشکل، ابزارهای لازم برای پیادهسازی راهحل و منابع لازم برای عیبیابی هر چالشی را دارند. نتیجه یک وبسایت حرفهایتر، قابل اعتمادتر و مؤثرتر است که در آن هر پیام به مقصد میرسد.