وردپرس بهطور پیشفرض ایمیلها را بدون احراز هویت و با آدرس فرستندهای مثل wordpress@دامنه میفرستد. سرویسهای ایمیل به چنین پیامی اعتماد نمیکنند و آن را رد یا اسپم میکنند. راهحل این است که وردپرس از طریق یک صندوق واقعی روی دامنهی خودتان (SMTP) ایمیل بفرستد.
اول ببینید ایمیل اصلاً فرستاده میشود یا نه
در سیپنل، Track Delivery را باز کنید و آدرس گیرنده را جستجو کنید.
| نتیجه | یعنی |
|---|---|
| ایمیل در فهرست هست، با علامت موفق | از هاست رفته؛ در پوشهی اسپم گیرنده است (SPF/DKIM) |
| هست، با خطا | متن خطا علت را میگوید (گیرنده رد کرده، سقف ارسال، …) |
| اصلاً نیست | وردپرس نفرستاده: افزونه، تنظیم فرم یا تابع ارسال |

راهحل اصلی: ارسال با SMTP
- یک صندوق روی دامنه بسازید، مثلاً noreply@دامنهشما. (ساخت اکانت ایمیل)
- یک افزونهی SMTP در وردپرس نصب کنید.
- مقادیر سرور خروجی، پورت، نام کاربری (آدرس کامل ایمیل) و رمز همان صندوق را وارد کنید. مقادیر در Connect Devices سیپنل هست.
- با دکمهی ارسال آزمایشی افزونه امتحان کنید.
مراحل تصویری: تنظیم SMTP برای وردپرس و اسکریپتها.

آدرس فرستنده
- آدرس «From» باید روی دامنهی خود سایت باشد. اگر فرم تماس با آدرس بازدیدکننده (مثلاً جیمیل او) بهعنوان فرستنده ایمیل بفرستد، رد میشود. آدرس بازدیدکننده را در «Reply-To» بگذارید.
- در ووکامرس: «تنظیمات ← ایمیلها»، آدرس فرستنده را همان صندوق SMTP بگذارید.
SPF و DKIM
این دو رکورد به گیرنده ثابت میکنند ایمیل واقعاً از طرف دامنهی شماست. وضعیتشان را در Email Deliverability ببینید. (راهنما)

علتهای دیگر
| علت | نشانه | رفع |
|---|---|---|
| سقف ارسال روزانه | ایمیلها از یک ساعتی به بعد نمیروند | سقف هاست اشتراکی ۳۰ ایمیل در ساعت با SMTP و ۱۵۰ در روز با PHP است؛ خبرنامه را با سرویس جدا بفرستید |
| ایمیل دامنه روی سرویس بیرونی است | فقط ایمیل به آدرسهای خود دامنه نمیرسد | Email Routing را Remote کنید (توضیح) |
| ایمیل گیرنده اشتباه ثبت شده | فقط یک مشتری نمیگیرد | آدرس را بررسی کنید |
| افزونهی فرم، ارسال را خاموش کرده | هیچ ردی در Track Delivery نیست | تنظیم اعلانهای فرم |
برای فروشگاه
ایمیل تأیید سفارش و ارسال کالا برای مشتری حکم رسید را دارد. بعد از تنظیم SMTP، یک سفارش آزمایشی ثبت کنید و هر سه ایمیل (سفارش جدید برای مدیر، در حال پردازش و تکمیلشده برای مشتری) را ببینید.
سوالهای رایج
به جیمیل میرسد ولی به ایمیلهای دیگر نه.
هر سرویس سختگیری خودش را دارد. با SPF، DKIM و SMTP درست، به همه میرسد.
میشود با SMTP جیمیل فرستاد؟
میشود، ولی آدرس فرستنده جیمیل خواهد بود. صندوق روی دامنهی خودتان حرفهایتر است.
مشکل ارسال از خود صندوقها دارم، نه وردپرس.
رفع مشکل ارسال نشدن ایمیل از هاست.
بیشتر بخوانید: ایمیل سفارش و فاکتور فروشگاه را از کجا بفرستیم و ارسال خبرنامه از هاست.