رفع مشکل ارسال نشدن ایمیل های وردپرس و یا اسپم شدن آن ها

رفع مشکل ارسال نشدن ایمیل های وردپرس و یا اسپم شدن آن ها

معمولاً وقتی می خواهید مشکل ارسال نشدن ایمیل توسط وردپرس را برطرف کنید ، مشکلی در سرور وجود ندارد ، بلکه ایمیل در نصب وردپرس به اشتباه تنظیم می شود یا ناسازگاری وجود دارد.

در این پست ، نحوه تشخیص اینکه چرا وردپرس به شما یا کاربران شما ایمیل نمی فرستد را به شما نشان می دهیم و نحوه رفع آن را به شما نشان می دهیم. این که آیا شما از یک سایت معمولی وردپرس یا یک فروشگاه WooCommerce استفاده می کنید ، ما به شما نحوه راه اندازی مجدد ایمیل ها را نشان می دهیم.

همچنین برخی از محبوب ترین افزونه های فرم تماس را بررسی می کنیم و دقیقاً مشخص می کنیم که چرا ممکن است هر یک از آنها با ارسال ایمیل مشکل داشته باشند.

 

فهرست

  • چرا وردپرس ایمیل ارسال نمی کند

  • نحوه متوقف کردن ایمیل های وردپرس رفتن به هرزنامه

  • نحوه تنظیم SMTP در وردپرس برای ارسال ایمیل

  • نحوه پیکربندی افزونه فرم ها برای ارسال صحیح ایمیل

 

چرا وردپرس ایمیل ارسال نمی کند

دلایل مختلفی وجود دارد که ممکن است با ارسال نشدن ایمیل توسط وردپرس مشکل داشته باشید. این شامل:

ایمیل ها ارسال می شوند اما به Spam می روند

سرور شما به درستی پیکربندی نشده است

افزونه فرم تماس شما در حال ارسال ایمیل های "جعلی" است

 

بیایید نگاهی بیندازیم که چگونه می توانید تشخیص دهید کدام یک از اینها ممکن است باعث ایجاد مشکل شود.

1. ایمیل ها ارسال می شوند اما به اسپم می روند

قبل از اجرای هرگونه آزمایش دیگر ، مطمئن شوید که ایمیل های وردپرس اسپم نخواهند داشت .

اگر کاربری به شما گزارش دهد که وردپرس ایمیل ارسال نمی کند ، ممکن است به سادگی ایمیل های وی اسپم شود.

از آنها بخواهید پوشه هرزنامه خود را برای ایمیل های سیستم بررسی کنند. برخی از سرویس گیرندگان ایمیل ممکن است ایمیل های وردپرس را هرزنامه تشخیص دهند زیرا خودکار هستند.

2. سرور شما به درستی پیکربندی نشده است

یکی از دلایل رایج عدم ارسال ایمیل توسط وردپرس این است که سرور شما برای ارسال آنها پیکربندی نشده است.

سرورهای وب برای ارسال ایمیل طراحی نشده اند و ممکن است سرور شما برای استفاده از PHP mail()عملکرد پیکربندی نشده باشد.

خبر خوب این است که به راحتی می توانید بررسی کنید که آیا این مشکل است - و می توانید آن را برطرف کنید.

نحوه آزمایش اینکه آیا سرور ایمیل ارسال می کند یا خیر

اولین کاری که می توانید انجام دهید این است که با افزونه رایگان Check Email یک آزمایش را در سایت وردپرس خود اجرا کنید.

این یک افزونه اساسی است که برای آزمایش اینکه آیا نصب وردپرس و/یا سرور شما می تواند ایمیل ارسال کند طراحی شده است.

پس از نصب ، به ابزارها بررسی ایمیل در داشبورد وردپرس خود بروید. آدرس ایمیل را برای ارسال تست وارد کرده و روی ارسال ایمیل تست کلیک کنید .

 

سرویس گیرنده ایمیل خود را بررسی کنید تا ببینید آیا ایمیل آزمایشی را دریافت کرده اید یا خیر. عنوان موضوع به عنوان "ایمیل آزمایشی از https://yourdomain.com" ظاهر می شود.

 

همچنین ، حتما پوشه هرزنامه یا نامه ناخواسته خود را بررسی کنید. اگر ایمیلی دریافت کرده اید ، به این معنی است که وردپرس می تواند ایمیل ها را به خوبی روی سرور وب شما ارسال کند .

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

 

3. افزونه فرم تماس شما در حال ارسال ایمیل های "جعلی" است

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

به احتمال زیاد این افزونه فرم تماس است .

افزونه های فرم تماس ایمیل هایی را ارسال می کنند که گاهی اوقات توسط سرویس گیرندگان ایمیل به عنوان ایمیل جعلی شناخته می شوند. اینها مشابه ایمیل های هرزنامه هستند: سرویس گیرندگان ایمیل آنها را به عنوان مشکوک علامت گذاری می کنند.

دلیل اینکه ناحیه ایمیل فرم تماس با ما بعضاً جعلی تلقی می شود این است که آنها از آدرس متفاوتی با آدرس ارسال شده به فیلد From: در ایمیل دریافت شده ارسال می شوند.

بنابراین اگر فرم تماس خود را طوری تنظیم کرده اید که قسمت From: را با آدرس ایمیل شخصی که فرم را پر می کند پر کند ، اما ایمیل در واقع از سایت وردپرس شما آمده است ، در این صورت مشتری ایمیل شما به ایمیل مشکوک خواهد شد و ممکن است آن را به عنوان جعلی علامت گذاری کنید

اگر ایمیل ها از و به همان آدرس ایمیل ارسال می شوند ، ممکن است با مشکل روبرو شوید. بنابراین اگر افزونه فرم های شما از آدرس ایمیل سرپرست شما ایمیل می فرستد (که به طور پیش فرض ارسال می شود) و همچنین پیکربندی کرده اید که آنها را به آن آدرس ارسال کند ، ممکن است برخی از ارائه دهندگان ایمیل آن را دوست نداشته باشند. این احتمال کمتر از مشکل ایمیل های جعلی است.

برای فرم های تماس ، گیرنده ایمیل اعلان معمولاً شما هستید. این بدان معناست که می توانید تنظیمات موجود در افزونه فرم تماس خود را برای رفع این مشکل تغییر دهید و به راحتی می توانید بررسی کنید که آیا ایمیل ها دریافت می شوند یا خیر.

 

افزونه های فرم تماس تحت تأثیر قرار گرفته است

هرگونه افزونه فرم تماس می تواند تحت تأثیر این مشکل قرار گیرد. در اینجا برخی از افزونه هایی است که ممکن است با این مشکل مواجه شوید:

فرم تماس 7

فرم های جاذبه

فرم های نینجا

فرم مبارک

weForms

فرم تماس با Jetpack

فرم های ترسناک

به شما نشان خواهم داد که چگونه مشکل ارسال نشدن ایمیل ها برای هر یک از فرم های تماس را به زودی برطرف کنید. ابتدا بیایید نگاهی به نحوه رفع مشکل عدم ارسال ایمیل وردپرس برای هریک از دلایلی که شناسایی کرده ایم بیاندازیم.

نحوه متوقف کردن ایمیل های وردپرس رفتن به هرزنامه

نحوه متوقف کردن ایمیل های وردپرس رفتن به هرزنامه

1. آدرس ایمیل را در لیست سفید قرار دهید

اگر قرار است ایمیل هرزنامه باشد ، می توانید از کاربران خود بخواهید ایمیل های شما را با افزودن آدرس ایمیل خود به مخاطبین خود در لیست سفید قرار دهند.

در Gmail ، اگر آنها ایمیل را به صندوق ورودی منتقل کنند ، این بدان معناست که ایمیل های آن آدرس در آینده به هرزنامه منتقل نمی شوند - اما افزودن آدرس به مخاطبین نیز امن ترین راه است.

2. از آدرس ایمیل ایمن تری استفاده کنید

همچنین ممکن است بخواهید آدرس ایمیلی را که سایت شما از آن ایمیل می فرستد مرور کنید. به طور پیش فرض ، این آدرس ایمیل سرپرست شما خواهد بود. اگر این info@ ، contact@ ، sales@ یا موارد مشابه است ، ممکن است ارائه دهندگان ایمیل تصور کنند که این ایمیل هرزنامه است.

سعی کنید آدرس ایمیل را به چیزی تغییر دهید که حرفه ای تر به نظر می رسد و مطمئن شوید که هرگونه ایمیل ارسال شده به آن آدرس به آدرس عادی شما هدایت شده است تا هیچ پاسخی را از دست ندهید. می توانید این کار را با ایجاد نام مستعار برای آدرس ایمیل خود انجام دهید.

3. احراز هویت ایمیل را تنظیم کنید

دلیل دیگری که ممکن است ایمیل های وردپرس شما اسپم شوند این است که نام دامنه شما به درستی برای ایمیل تأیید نشده است.

برای اطمینان از عملکرد صحیح آن ، راهنمای احراز هویت ایمیل ما را دنبال کنید .

 

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

اگر تست ایمیل بالا را اجرا کرده اید و ایمیل ها از سایت شما ارسال نمی شوند ، باید از یک ارائه دهنده SMTP شخص ثالث استفاده کرده و آن را با سایت خود پیوند دهید تا دوباره ایمیل ارسال شود.

SMTP مخفف Simple Mail Transfer Protocol است. این ایمیل ها را بر روی شبکه ها و در سراسر آنها منتقل می کند. بنابراین اگر سرور شما برای ارسال ایمیل پیکربندی نشده باشد ، این امکان را فراهم می کند.

تعدادی از ارائه دهندگان SMTP برای انتخاب وجود دارند ، از جمله انتخاب رایگان (مانند Gmail SMTP Server ): بنابراین این کار نیازی به هزینه برای شما ندارد ، فقط کمی زمان.

برای تنظیم این ، راهنمای ما را در مورد استفاده از سرور SMTP رایگان با وردپرس دنبال کنید .

 

نحوه پیکربندی افزونه فرم ها برای ارسال صحیح ایمیل

اگر سرور شما برای ارسال ایمیل پیکربندی شده است ، اما هنوز با ورودی فرم هایی که ارسال نمی شوند مشکل دارید ، احتمالاً به این معنی است که باید تنظیمات فرم را تغییر دهید.

بیایید نگاهی بیندازیم که برای هر یک از افزونه های محبوب ترین فرم ها باید چه کاری انجام دهید تا دوباره این ایمیل ها ارسال شوند.

برای هر یک از این موارد ، من فرض می کنم شما سعی کرده اید SMTP را به سایت خود اضافه کنید ، یا سرور شما قبلاً ایمیل ارسال می کند (و پوشه هرزنامه را بررسی کرده اید) ، اما ایمیل ها هنوز به پایان نمی رسند.

 

رفع اشکال تماس 7 عدم ارسال ایمیل

فرم تماس 7 یکی از قدیمی ترین و محبوب ترین افزونه های رایگان فرم وردپرس است.

اگر با ارسال ایمیل مشکل دارید (و می دانید سرور شما ایمیل ارسال می کند) ، راه حل این است که آدرسی را که ایمیل از آن ارسال می شود تغییر دهید.

در سرپرست وردپرس خود ، به قسمت Contact> Forms Contact بروید .

 

فرم ایجاد شده را انتخاب کرده و برگه Mail را باز کنید.

 

مطمئن شوید قسمت From آدرس ایمیل سرپرست سایت شما را دارد ، نه آدرس ایمیل در فرم. می توانید از آن در قسمت Reply to استفاده کنید اما از قسمت From استفاده نکنید .

از استفاده از آدرس های ایمیل یکسان برای فیلدهای From و To خودداری کنید . از آدرس رایانامه دیگری که برای سایت خود استفاده می کنید استفاده کنید.

تغییرات خود را ذخیره کنید.

اکنون با تکمیل فرم خودتان ، موارد را آزمایش کنید.

اشکال جاذبه را که ایمیل ارسال نمی کنند ، برطرف کنید

Gravity Forms یکی از محبوب ترین و بسیار معتبرترین افزونه های فرم برتر است. به احتمال زیاد با ایمیل هایی که از این افزونه ارسال نمی شوند با مشکلاتی مواجه می شوید که در فرم تماس 7 هستید ، اما اگر این اتفاق بیفتد. راهنمای دقیق را در اسناد افزونه خواهید یافت .

تا زمانی که همه چیز دوباره کار کند ، به ترتیب گزینه های موجود در اسناد را کار کنید.

اصلاح فرم های نینجا که ایمیل ارسال نمی کنند

Ninja Forms دارای دو نسخه رایگان و ممتاز است. همچنین افزونه های اضافی زیادی برای ti وجود دارد که می توانید آنها را به صورت رایگان از مخزن وردپرس بارگیری کنید.

اگر مشکلات مربوط به ایمیل ها را با فرم های نینجا تجربه می کنید ، راه حل توصیه شده استفاده از افزونه SendWP است که توسط همان تیم توسعه یافته است.

SendWP به گونه ای طراحی شده است که SMTP روی سرور شما کار کند - که می توانید از افزونه های رایگان نیز استفاده کنید. و اگر مشکل مربوط به عدم ارسال ایمیل توسط سرور شما نیست ، SendWP آن را برطرف نمی کند.

بنابراین اگر نمی خواهید ماهانه 9 دلار برای SendWP پرداخت کنید ، سعی کنید راهنمای عیب یابی ایمیل را در اسناد آنها دنبال کنید.

رفع مشکل ارسال نشدن ایمیل های وردپرس و یا اسپم شدن آن ها

رفع عدم ارسال ایمیل توسط HappyForms

HappyForms افزونه دیگری با نسخه رایگان و ممتاز است.

فرم های شاد

HappyForms یک راهنمای راهنما دارد ، اما در مورد اینکه اگر ایمیل های آن ارسال نمی شود ، باید چکار کرد به جزئیات نمی پردازد.

برای تغییر آدرس ایمیل فرم های مبارک از شما ارسال می شود ، می توانید تنظیمات ایمیل را برای یک فرم جداگانه ، به روشی مشابه فرم تماس 7 ویرایش کنید.

به HappyForms> All Forms بروید و فرمی را که می خواهید ویرایش کنید انتخاب کنید. با این کار رابطی شبیه به Customizer باز می شود.

برگه ایمیل را باز کنید.

برگه ایمیل Happyforms

در اینجا شما می توانید سفارشی برای و از آدرس برای اطلاعیه ها و تأیید به مطمئن شوید که شما در حال ارسال نمی ایمیل کلاه برداری.

پس از اعمال تغییرات ، روی دکمه Update در بالا کلیک کنید و فرم خود را آزمایش کنید.

رفع عدم ارسال ایمیل weForms

weForms یک افزونه فرم دیگر با نسخه های رایگان و ممتاز است. به شما اجازه می دهد تا افزونه را برای استفاده از ایمیل با مجموعه ای از ارائه دهندگان ایمیل ، از جمله خود وردپرس ، SendGrid یا سایرین پیکربندی کنید .

این یک راهنمای عیب یابی دارد که به شما کمک می کند مشکل ارسال نشدن ایمیل از weForms را برطرف کنید. برای شناسایی منبع مشکل و کارکردن مجدد ایمیل های خود ، راهنمای زیر را دنبال کنید.

اصلاح فرم تماس Jetpack عدم ارسال ایمیل

اگر از افزونه Jetpack استفاده می کنید ، ممکن است از فرم تماس اصلی که همراه آن است استفاده کنید. این کار را با افزودن یک بلوک فرم به یک صفحه یا پست در وردپرس انجام می دهید.

Jetpack به اندازه افزونه های فرم های اختصاصی گزینه های پیکربندی ندارد ، اما می توانید آدرس ایمیل هایی که به آنها ارسال می شود را تغییر دهید.

از آنجا که Jetpack از فیلدی از فرم موجود در قسمت To یا From ایمیل استفاده نمی کند ، احتمال اینکه در ارتباط با ایمیل ها مشکل داشته باشید کمتر است. اگر با مشکل روبرو شدید ، به این دلیل است که در حال ارسال ایمیل به و از همان آدرس هستید.

پس از افزودن فرم ، روی نماد ویرایش بالای آن کلیک کنید و یک منوی کشویی ظاهر می شود. از این گزینه برای تغییر فرم های آدرس ارسال شده استفاده کنید.

 

فرم تماس Jetpack

اگر می خواهید فرم های آدرس ارسال شده را تغییر دهید ، باید آدرس ایمیل مدیر وب سایت خود را تغییر دهید ، زیرا این همان چیزی است که فرم Jetpack استفاده می کند.

رفع اشکال غیرقابل ارسال ایمیل

Formidable Forms یکی دیگر از افزونه های فرم با نسخه رایگان و ممتاز است. اگر در ارسال ایمیل از فرم های تماس خود در Formidable Forms مشکل دارید ، مستندات رسمی توصیه می کند SMTP را به سایت خود اضافه کنید.

اما اگر قبلاً این کار را کرده اید و کارها هنوز کار نمی کنند ، چطور؟ خوب ، باز هم به این دلیل است که ایمیل های شما به عنوان ایمیل های جعلی علامت گذاری می شوند زیرا از آدرسی ارسال می شوند که آدرس ارسال کننده واقعی نیست.

در سرپرست وردپرس ، به Formidable> Forms بروید و سپس فرمی را که می خواهید ویرایش کنید انتخاب کنید. روی برگه تنظیمات در بالا و برگه Actions & Notifications در کنار آن کلیک کنید. از اینجا ، کادر متای اعلان ایمیل را باز کنید.

 

فرم های هشدار دهنده تنظیمات اعلان ایمیل

در اینجا می توانید نشانی ای را که ایمیل های اعلانات از و به آن ارسال می شوند ، ویرایش کنید. به طور پیش فرض ، از آدرس ایمیل سرپرست برای هر دو استفاده می کند و نه از آدرس ایمیلی که از فرم گرفته شده است.

برای تغییر آدرس ایمیل هایی که به آن ارسال می شوند (بنابراین همان آدرسی نیست که از آن ارسال می شوند) ، فیلد To را ویرایش کرده و آدرس ایمیلی را که می خواهید استفاده کنید به صورت دستی وارد کنید.

صفحه تنظیمات تغییرات را هنگام ایجاد آنها ذخیره می کند ، بنابراین مطمئن شوید آنچه را وارد می کنید صحیح است.

خلاصه

گاهی اوقات وردپرس ایمیل ارسال نمی کند و ممکن است برای یافتن دلیل آن مشکل داشته باشید. این مشکل ، که یکی از رایج ترین خطاهای وردپرس است ، می تواند به این دلیل باشد که ایمیل ها اسپم می شوند ، زیرا سرور شما برای ارسال ایمیل پیکربندی نشده است یا اینکه تنظیمات فرم تماس شما باید تغییر کند.

برای تشخیص دلیل ارسال نشدن ایمیل توسط سایت وردپرس و رفع مشکل ، راهنمای بالا را دنبال کنید. شما باید ایمیل ها را به زودی به درستی کار کنید,