
فهرست مطالب
وقتی فرم سایت پیام «با موفقیت ارسال شد» نشان میدهد ولی درخواست به شما نمیرسد، معمولاً فرم کارش را درست انجام داده ولی ایمیل اعلان یا در اسپم افتاده یا اصلاً از سرور خارج نشده است. بسیاری از سایتها ایمیل را با تابع پیشفرض سرور و بدون احراز هویت میفرستند و سرویسهای ایمیل به چنین پیامهایی اعتماد نمیکنند. نتیجه این است که درخواست مشتری بیصدا گم میشود.
نویسنده: تیم siloow (سیلو سولوشن) — آخرین بهروزرسانی: آبان ۱۴۰۵
چرا درخواست مشتری به دستتان نمیرسد؟
- ایمیل با تابع پیشفرض سرور و بدون احراز هویت ارسال میشود و در اسپم میافتد یا رد میشود.
- رکوردهای SPF و DKIM دامنه تنظیم نشدهاند و سرویس ایمیل فرستنده را معتبر نمیداند.
- آدرس گیرنده در تنظیمات فرم اشتباه یا قدیمی است.
- هاست ارسال ایمیل را محدود یا مسدود کرده است.
- بعد از بهروزرسانی افزونه یا تغییر هاست، تنظیمات ارسال از بین رفته است.
چه کار کنیم؟
- فرم را خودتان تست کنید. با یک ایمیل و شماره دیگر فرم را پر کنید و ساعت ارسال را یادداشت کنید.
- پوشه اسپم و هرزنامه را بررسی کنید. اگر ایمیل آنجاست، مشکل اعتبار فرستنده است، نه خود فرم.
- آدرس گیرنده را در تنظیمات فرم چک کنید. در افزونه فرم، بخش اعلان یا ایمیل را باز کنید و آدرس را درست کنید.
- ارسال را به SMTP منتقل کنید. با یک افزونه SMTP، ایمیلها را از یک صندوق ایمیل واقعی روی دامنه خودتان و با نام کاربری و رمز ارسال کنید.
- رکوردهای SPF و DKIM را تنظیم کنید. این رکوردها در DNS دامنه ثبت میشوند و نشان میدهند سرور شما اجازه ارسال ایمیل از طرف دامنه را دارد.
- پیامها را در سایت هم ذخیره کنید. بیشتر افزونههای فرم امکان ذخیره ورودیها در پیشخوان را دارند؛ این بیمه شما در برابر خرابی ایمیل است.

| نشانه | علت محتمل | اصلاح |
|---|---|---|
| ایمیل در اسپم است | ارسال بدون احراز هویت یا نبود SPF و DKIM | SMTP احرازشده و تنظیم DNS |
| هیچ ایمیلی نمیرسد | آدرس گیرنده اشتباه یا محدودیت هاست | بررسی تنظیمات فرم و پرسیدن از هاست |
| بعضی ایمیلها میرسند | محدودیت تعداد ارسال یا فیلتر سرویس گیرنده | سرویس ارسال ایمیل معتبر |
| فرم خطا میدهد | تداخل افزونه یا کپچا | بررسی فنی |
تا مشکل حل شود، چطور درخواستها را از دست ندهم؟
سریعترین کار این است که ذخیره ورودیهای فرم را در پیشخوان فعال کنید و هر روز یکبار آن را ببینید. همچنین کنار فرم یک راه تماس دیگر، مثل تلفن یا پیامرسان، بگذارید تا مشتری عجول منتظر نماند. این دو کار ساده تا زمان اصلاح کامل، جلوی گم شدن درخواستها را میگیرد.
از تجربه تیم siloow: در بررسی سایتهای وردپرسی، مشکل «فرم کار میکند ولی ایمیل نمیآید» یکی از رایجترین مشکلاتی است که صاحب سایت ماهها از آن بیخبر بوده است. تقریباً همیشه علت، ارسال ایمیل بدون SMTP بوده و با یک تنظیم درست حل شده است.
نکته: پیام موفقیت فرم فقط یعنی اطلاعات از مرورگر به سایت رسیده، نه اینکه ایمیل به صندوق شما رسیده است. تا وقتی خودتان تست نکردهاید، فرض نکنید فرم سالم است.
اگر فرم سالم است ولی کسی آن را پر نمیکند، پاسخ چرا بازدیدکنندهها فرم تماس سایتم را پر نمیکنند؟ را بخوانید. برای انتخاب بین فرم، تلفن و پیامرسان هم کدام راه تماس برای سایت من بهتر است؟ را ببینید.
کی بهتر است از متخصص کمک بگیرید؟
اگر با SMTP هم ایمیل نمیرسد، تنظیم DNS برایتان آشنا نیست یا فرم روی بعضی دستگاهها خطا میدهد، بهتر است متخصص بررسی کند. تنظیم نادرست رکوردهای DNS ممکن است ایمیلهای عادی شرکت را هم مختل کند.
اگر میخواهید فرم سایت شما بررسی شود تا هیچ درخواستی گم نشود، فرم تماس siloow را پر کنید؛ تیم ما در اولین فرصت با شما تماس میگیرد. خدمات پشتیبانی ما را در خدمات siloow ببینید.
سوالات متداول
چرا ایمیل فرم به اسپم میرود؟
معمولاً چون ایمیل از سرور هاست بدون احراز هویت و با آدرس فرستندهای ارسال میشود که تنظیمات SPF و DKIM آن درست نیست. سرویسهای ایمیل به چنین پیامهایی اعتماد نمیکنند.
آیا ذخیره پیامهای فرم در سایت لازم است؟
توصیه میشود. اگر ارسال ایمیل به هر دلیلی قطع شود، پیامها در پیشخوان سایت باقی میمانند و هیچ درخواستی گم نمیشود. فقط به حفاظت از اطلاعات شخصی مشتریها هم توجه کنید.
چند وقت یکبار فرم را تست کنم؟
بعد از هر بهروزرسانی مهم، تغییر هاست یا تغییر ایمیل، و در حالت عادی هر ماه یکبار. تست ماهانه چند دقیقه طول میکشد و از گم شدن درخواستها جلوگیری میکند.
مشکل
فرم سایت پیام موفقیت نشان میدهد ولی ایمیل درخواست مشتری به صاحب سایت نمیرسد
علائم و نشانهها
- مشتری میگوید فرم را پر کرده ولی خبری نشده، ایمیلها در اسپم هستند، هیچ درخواستی از سایت نمیرسد
علتهای احتمالی
- ارسال ایمیل با تابع پیشفرض سرور بدون احراز هویت، نبود SPF و DKIM، آدرس گیرنده اشتباه، محدودیت هاست
راهحل کوتاه
فرم را تست کنید، اسپم را بررسی کنید، ارسال ایمیل را به SMTP احرازشده منتقل کنید و پیامهای فرم را در پایگاه داده هم ذخیره کنید.
ابزارهای موردنیاز
- افزونه SMTP، افزونه ثبت ایمیل یا ذخیره پیامهای فرم، تنظیمات DNS دامنه


