به طراح وب خوش آمدید.
آیا وردپرس شما ایمیل نمی فرستد؟ این می تواند یک فاجعه واقعی برای هر صاحب وب سایتی باشد، به خصوص اگر کسب و کاری دارید که از کمپین های بازاریابی ایمیلی برای جذب مشتری استفاده می کند. خوشبختانه، شما به راحتی می توانید این مشکل را برطرف کنید و وردپرس خود را در کمترین زمان راه اندازی کنید. 😎
در این درس، دو مورد را بررسی خواهیم کرد رایج ترین دلایلی که سایت وردپرس شما ایمیل ارسال نمی کند چگونه آن را می خواهید سپس سه مرحله را به شما ارائه می دهیم راه حلی که به راحتی می توانید آن را پیاده سازی کنید در سایت شما برای حل مشکل
چرا وردپرس من ایمیل نمی فرستد؟
دلایل مختلفی می تواند وجود داشته باشد که سایت وردپرس شما ایمیل ارسال نمی کند. بیایید نگاهی به چند مشکل رایجی که کاربران وردپرس هنگام تحویل ایمیل با آن مواجه هستند، بیاندازیم.
پیکربندی اشتباه
وقتی اکثر کاربران متوجه می شوند که وردپرس ایمیل ارسال نمی کند، به این دلیل است که سرور میزبان آنها به درستی پیکربندی نشده است. پیش فرض سرور ارائه دهنده هاست شما و تابع ()wp_mail است که بخشی از هسته وردپرس است. این تابع بر اساس تابع mail() PHP است.
متأسفانه اکثر سرورهای ارائه دهندگان هاست به جای ارسال ایمیل برای میزبانی وب سایت ها بهینه شده اند و حتی برخی این ویژگی را غیرفعال می کنند. در موارد دیگر، حتی اگر این ویژگی فعال باشد و ایمیلها از نظر فنی ارسال شوند، ممکن است همچنان به عنوان هرزنامه در صندوق ورودی گیرنده علامتگذاری شوند.
اگر مشکوک هستید که این ممکن است مربوط به میزبان شما باشد، با پشتیبانی تماس بگیرید و مشکل را روشن کنید. آنها همچنین به شما خواهند گفت که آیا امکان گنجاندن تابع mail() وجود دارد یا خیر.
👉 اگر این مشکل ناشی از تنظیم اشتباه باشد چگونه می توان آن را حل کرد؟ به خواندن این پست ادامه دهید – ما راه حل را در زیر پوشش خواهیم داد.
ایمیل ها جعلی محسوب می شوند
اگر مشکل دقیقی که با آن مواجه هستید این است که افزونه فرم تماس شما پیامها را به صندوق ورودی شما ارسال نمیکند (یک مشکل شناخته شده در افزونه فرم تماس ۷)، در این صورت این ایمیلها احتمالاً توسط سرورهای ایمیل به عنوان ایمیلهای جعلی شناسایی میشوند.
این اغلب زمانی اتفاق میافتد که افزونه ایمیلهایی را از آدرسی متفاوت از آدرس اضافه شده ارسال میکند از جانب: فیلد در ایمیل
اگر از فرم تماس ۷ استفاده می کنید، می توانید این راهنما را برای رفع مشکل دنبال کنید وردپرس ایمیل نمی فرستد مسئله. اگر از افزونه دیگری استفاده می کنید، می توانید راه حل فرم تماس ۷ را نیز تکرار کنید، زیرا رابط های بیشتر افزونه های فرم تماس مشابه هستند.
نحوه رفع عدم ارسال ایمیل توسط وردپرس
محتمل ترین توضیح برای عدم ارسال ایمیل توسط وردپرس، مشکلات پیکربندی است.
بهترین راه حل در این مورد استفاده از راه حل SMTP به جای تکیه بر عملکرد داخلی ()wp_mail است.
SMTP چیست و وقتی وردپرس ایمیل نمی فرستد چگونه مشکل را حل می کند
SMTP (یا پروتکل انتقال ایمیل ساده) محتوای ایمیلی را که میخواهید ارسال کنید دریافت میکند و به جای استفاده از فرستنده ایمیل خود وردپرس، آن را از طریق یک سرویس فرستنده خارجی ارسال میکند.
با این کار، وب سرور شما در واقع ایمیل را ارسال نمی کند، بلکه این مسئولیت را از طریق پروتکل SMTP به یک سرور پست الکترونیکی شخص ثالث منتقل می کند.
نحوه راه اندازی SMTP در وردپرس
شما به دو مورد نیاز دارید: یک افزونه SMTP در سایت وردپرس خود و یک اشتراک در یک سرویس ارسال ایمیل. 👇
بخش افزونه ساده است، پیام SMTP انتخاب عالی
۱٫ افزونه SMTP را نصب کنید
در پنل مدیریت به پلاگین ها و جستجو کنید پیام SMTP افزونه کلیک الآن نصب کن و فعال کنید. در صورت نیاز به راهنمایی بیشتر می توانید راهنمای مبتدیان ما را برای نصب افزونه های وردپرس بخوانید.
افزونه SMTP رویکرد داخلی wp_mail() را تغییر می دهد و به جای آن از یک سرویس ارسال اختصاصی استفاده می کند. همچنین با فرمهای تماس، افزونههای رویداد و ووکامرس کار میکند – هر چیزی که ایمیلهایی را به سایت شما ارسال میکند و بسیاری از مشکلاتی را که ممکن است با آنها مواجه شوید برطرف میکند.
۲٫ ایمیل های خود را دایرکت کنید
در مرحله بعد، به عنوان مثال، می خواهیم ایمیل ها را از طریق یک ارائه دهنده ایمیل جداگانه هدایت کنیم کوتاه (Sendinblue سابق)، Gmail API یا Mailgun. SendGrid یکی دیگر از گزینه های خوب است زیرا یک برنامه رایگان دارد که با اکثر سایت های وردپرس کار می کند.
ما از جادوگر راه اندازی برای نشان دادن شما استفاده خواهیم کرد، زیرا آسان تر از ویرایش دستی گزینه های پیکربندی است.
برای شروع، مشخصات خود را وارد کرده و کلیک کنید بعد.
در صفحه بعدی، پیکربندی میزبان سرور ایمیل خروجی را مشاهده خواهید کرد. کلیک بعد.
سرویس ارسال ایمیلی را که میخواهید برای تحویل ایمیلهای خود استفاده کنید، انتخاب کنید، مانند Brevo، Gmail API، Mailgun، SendGrid یا موارد دیگر.
برای استفاده از این راه حل، ابتدا باید یک حساب کاربری با Brevo.com ایجاد کنید. پس از ورود به سیستم، با کلیک بر روی نام کاربری خود در سمت راست و انتخاب SMTP و API، منوی کشویی را باز کنید.
مطبوعات یک کلید API جدید ایجاد کنیدسپس نام کلید api خود را وارد کرده و کلیک کنید ايجاد كردن.
مطبوعات کپی 🀄. این کلید را در قسمت احراز هویت ویزارد نصب وارد کرده و کلیک کنید بعد.
۳٫ اعلان ها را تنظیم کنید
سپس می توانید اعلان ها را تنظیم کنید تا به شما اطلاع دهند که آیا ایمیل ها با موفقیت ارسال شده اند.
میتوانید اعلانها را از طریق Slack، ایمیل مدیر یا طیف وسیعی از افزونههای دیگر دریافت کنید. کافیست روی گزینه مورد نظر کلیک کنید. یک علامت سبز رنگ در کنار گزینه ای که انتخاب کرده اید ظاهر می شود. کلیک بعد.
و تو انجام دادی! فقط روی آن کلیک کنید پایان برای ذخیره تنظیمات بهتر است یک ایمیل آزمایشی برای خود بفرستید تا مطمئن شوید همه چیز درست است.
مشکلات وردپرس در ارسال ایمیل حل شد! 🙋
وقتی وردپرس ایمیل نمی فرستد، وحشت کردن آسان است. خوشبختانه، اکثر مشکلات رایج ایمیل را می توان با آن برطرف کرد با یک پلاگین ساده SMTP که پیکربندی ()wp_mail را تغییر میدهد، که راهحلی ایجاد میکند و مشکلات را برطرف میکند.
👉 این راه حل همچنین باید مشکلات رایج اسپم و جعل را حل کند، بنابراین توصیه می کنیم ابتدا آن را امتحان کنید.
آیا هنوز در مورد عدم ارسال ایمیل وردپرس سوالی دارید؟ در نظرات به ما اطلاع دهید که آیا راه حل ارائه شده در اینجا کار می کند یا اگر گیر کرده اید. ما تمام تلاش خود را برای کمک انجام خواهیم داد.