Contact Form یک افزونه رایگان فوق العاده برای افزودن فرم های تماس به سایت وردپرس شما است. اما علیرغم سهولت استفاده و قابلیت اطمینان، فاقد ویژگی های زیادی است. افزونه فرم تماس برای وردپرس هر روز بیش از یک میلیون ایمیل را ارسال و دریافت می کند. متأسفانه دلایل خارجی زیادی وجود دارد که می تواند دریافت یا ارسال ایمیل را مسدود کند. در این مقاله، ما به تمام دلایل عدم ارسال ایمیل در فرم تماس 7 می پردازیم.
در دسترس بودن فرم تماس
داشتن یک فرم تماس در وب سایت وردپرسی شما راهی عالی برای ارتباط بازدیدکنندگان با شماست. در حالی که پلاگین های زیادی برای وردپرس توسعه داده شده است که به شما امکان می دهد فرم تماس را به یکی از صفحات سایت خود اضافه کنید، فرم تماس 7 این کار را آسان می کند.
فرم تماس وردپرس ۷ ایمیل ارسال نمی کند. دلایل
یک وب سایت بدون منطقه تماس مانند یک دفتر بدون ورود مشتری است. وب سایت کامل حداقل یکی داردمنطقه تماس در یک صفحه خاص به عنوان پل ارتباطی بین بازدیدکنندگان و صاحب سایت عمل می کند. یک منطقه تماس کاملاً کاربردی به شما امکان می دهد بازدیدکنندگان کنجکاو خود را به مشتری تبدیل کنید. گاهی اوقات نظرات بازدیدکنندگان به شما کمک می کند تا سایت خود را بهبود ببخشید. در این مورد، فرم تماس مناسب است. فرم تماس قادر به مدیریت چندین فرم تماس است.
تنظیمات SMTP را مرور کنید تا مطمئن شوید میزبان، پورت، پروتکل، نام کاربری و رمز عبور ۱۰۰٪ درست هستند. اگر مشکل ادامه داشت، ارائه دهنده میزبانی به احتمال زیاد اتصالات سوکت PHP خروجی را به طور کلی یا برای این پورت یا پروتکل خاص مسدود می کند. به ارائه دهنده هاست خود بگویید که می خواهید از SMTP استفاده کنید و میزبان، پورت و پروتکل مورد استفاده خود را به آنها بدهید و از آنها بخواهید که اجازه اتصال خروجی را برای شما بدهد. همچنین راهنمای عیبیابی را برای راهحلها و ایدههای بیشتر بررسی کنید.
برای کسبوکارهای کوچک یا شرکتهایی با حجم ایمیل کم، سرور SMTP رایگان Google میتواند راهحلی عالی باشد و میتوانید از Gmail برای انتقال ایمیل خود استفاده کنید. آنها زیرساخت بسیار بزرگی دارند و می توانید برای آنلاین ماندن روی خدمات آنها حساب کنید. با این حال، حتی اگر کاملا رایگان است، هیچ چیز محدود نیست. طبق اسناد گوگل، میتوانید هر 24 ساعت تا 100 ایمیل را در حالت رله از طریق سرورهای SMTP خود ارسال کنید.
تن از گزینه های مختلف در مخزن رسمی پلاگین موجود است که به شما امکان می دهدوردپرس را برای ارسال ایمیل پیکربندی کنید، اما همه آنها قابل اعتماد نیستند.
راه اندازی آسان افزونه های SMTP
اگر به دنبال راه حلی سریع و آسان برای راه اندازی SMTP در سایت خود هستید، می توانید این گزینه را انتخاب کنید.
- مزایا: میتوانید با استفاده از SMTP، اعلانهای ایمیل را با مشخص کردن پورتهای SMTP و وارد کردن اعتبار ورود خود در تنظیمات افزونه شروع کنید.
- معایب: این رویکرد سریعتر اعتبار حساب ایمیل شما را در داشبورد وردپرس ذخیره میکند تا سایر مدیران وردپرس بتوانند به اعتبارنامههای شما دسترسی داشته باشند، امنیت کمتری دارد.
اگر مشکل همچنان پابرجاست و پیامی دریافت نمی کنید یا فرم تماس 7 وردپرس چندین ایمیل ارسال می کند، دلایل و راه های دیگر را برای رفع آنها در نظر بگیرید.
سرویس پست به درستی کار نمی کند
راه حل:
- ایمیل موجود در سرور را با "بررسی عملکرد ایمیل" بررسی کنید. تنظیمات فرم تماس را در زیر تب گزینه های ارسال باز کنید و یک ایمیل آزمایشی ارسال کنید، اگر آن را دریافت نکردید به این معنی است که سرور ایمیل درست کار نمی کند و به همین دلیل است که فرم تماس 7 وردپرس ایمیل ارسال نمی کند. در این صورت، با ارائه دهنده هاست خود تماس بگیرید، مشکل را گزارش کنید و از آنها بخواهید که عملکرد ایمیل را برای شما در سرور شما تنظیم کنند. شما همچنین می توانید این کار را با اجرای یک تست در سایت خود با استفاده از آن انجام دهیدافزونه رایگان چک ایمیل. اگر نسخه وردپرس و/یا سرور بتواند ایمیل ارسال کند، این یک افزونه بسیار ساده است که برای آزمایش ساده در نظر گرفته شده است. از زمان نگارش، افزونه بیش از 40000 نصب فعال با امتیاز 4.9 از 5 ستاره داشته است. پس از نصب، به سادگی روی «بررسی ایمیل» در داشبورد وردپرس خود کلیک کنید. آدرس ایمیل را برای ارسال آزمون وارد کنید و روی ارسال ایمیل آزمایشی کلیک کنید.
- کلاینت ایمیل خود را بررسی کنید تا ببینید آیا ایمیل آزمایشی دریافت کرده اید یا خیر. خط موضوع به صورت "بررسی ایمیل از https://…" نمایش داده می شود. همچنین حتما پوشه هرزنامه یا ناخواسته خود را بررسی کنید. اگر ایمیلی دریافت کردید، به این معنی است که وردپرس میتواند به وب سرور شما ایمیل ارسال کند.
- اگر با استفاده از افزونه وردپرس (مانند فرم تماس) پیام هایی ارسال می کنید و کار نمی کند، یک ایمیل کاربردی را فعال کنید. اگر از برخی از برنامه های مبتنی بر MAMP، WAMP، XAMPP استفاده می کنید، ممکن است این گزینه را نداشته باشند (ایمیل کاربردی را فعال کنید). این ممکن است دلیلی هم باشد که فرم تماس 7 به ایمیل دامنه ایمیل ارسال نمی کند. در این صورت می توانید آنها را به صورت محلی بررسی کنید. برای انجام این کار، به wp-login.php بروید و روی "رمز عبور را فراموش کرده ام" کلیک کنید.
هیچ مشکلی با سرور وجود ندارد، اما افزونه Contact Form 7 ایمیل ارسال نمی کند
علت پیشنهادی: الزامات میزبانی.
راه حل:
- بسیاری از هاست نیاز دارندتایید اعتبار آدرس ایمیل و دامنه وب سایت. اگر آدرس واقعی را وارد کنید و مشکلی در wpgod@. مشاهده کردید، به این معنی است که سرور ایمیل شما دامنه را مدیریت نمی کند. فقط به تنظیمات بروید و سعی کنید این دامنه را در لیست قرار دهید، مشکل حل می شود
- اگر در ارسال ایمیل با استفاده از این فرمول [نام شما] مشکل دارید، از noreply@. اجتناب کنید زیرا برخی از میزبان ها این آدرس ها را مجاز نمی دانند. فقط آدرس ایمیل خود را معتبر کنید.
- ممکن است در ارسال ایمیل با مشکلاتی مواجه شوید زیرا برخی از میزبان ها یک شبکه مورد نیاز ایمیل سفارشی ایجاد می کنند. الزامات اساسی آنچه دارید را بررسی کنید و سعی کنید آدرس ایمیل خود را به حداکثر برسانید. در غیر این صورت، نمیتوانید آن را از طریق یک افزونه وردپرس ارسال کنید، چه فرم تماس باشد یا هر فرم دیگری.
نیازهای سرور و هاست بررسی شد اما فرم کار نمی کند
علت فرضی: تداخل افزونه + طرح زمینه.
Contact Form 7 با کلیک بر روی دکمه "ارسال" ایمیل ارسال نمی کند، اما سرور و الزامات میزبانی تأیید شده است.
راه حل: این به دلیل سطوح مختلف مهارت، زبان و برخی دلایل عینی دیگر است. اگر با این مشکل مواجه هستید، مفیدترین راه این است که از توسعه دهندگان در مورد موارد خود بپرسید، یا اگر مطمئن هستید که یک فرم تماس است که تماس می گیرد.در تضاد، می توانید از طریق پنل پشتیبانی داخلی با توسعه دهندگان تماس بگیرید.
همه علل رفع شد، اما مشکل همچنان پابرجاست
علت پیشنهادی: مشکل جاوا اسکریپت. فرم تماس 7 اغلب با جاوا اسکریپت در تضاد است، ممکن است دلیل عدم ارسال ایمیل باشد.
راه حل: حتی سعی نکنید خودتان آن را مدیریت کنید، اگر مبتدی هستید و دانش تخصصی کافی در مورد آن ندارید، بهتر است با توسعه دهندگان تماس بگیرید. اما ابتدا باید مطمئن شوید که آخرین نسخه فرم تماس برای سایت های وردپرسی را دارید. اگر به اطلاعات بیشتری نیاز دارید، صفحه اصلی افزونه فرم تماس را بررسی کنید.
اگر فرم تماس 7 از "دنور" ایمیل ارسال نمی کند، بهتر است برای حل مشکل با توسعه دهندگان تماس بگیرید.