ایمیل تراکنشی نامه‌ای است که در جواب کار خود کاربر فرستاده می‌شود: تأیید سفارش، فاکتور، کد تأیید، بازیابی رمز. برای فروشگاهی با چند ده سفارش در روز، SMTP خودِ هاست با یک آدرس روی دامنه‌ی فروشگاه کافی است. وقتی ایمیل‌های سایت در ساعت‌های شلوغ از ۳۰ در ساعت (در هاست پربازدید ۹۰) بیشتر می‌شود، باید سراغ سرویس ایمیل تراکنشی بروید. در هیچ حالتی به تابع mail پیش‌فرض وردپرس تکیه نکنید.

سه راه

تابع mail پی‌اچ‌پی SMTP هاست سرویس ایمیل تراکنشی
راه‌اندازی پیش‌فرض، بدون تنظیم یک افزونه و پنج دقیقه ثبت‌نام، رکورد DNS، افزونه یا API
احراز هویت (DKIM) ناقص کامل کامل
احتمال اسپم شدن بالا کم خیلی کم
سقف ۱۵۰ در روز ۳۰ در ساعت (پربازدید: ۹۰) هزاران در ساعت
گزارش تحویل ندارد Track Delivery سی‌پنل داشبورد کامل با باز شدن و برگشتی
هزینه — داخل هاست بر اساس تعداد ارسال

فروشگاه شما چند ایمیل می‌فرستد؟

هر سفارش ووکامرس معمولاً سه تا پنج ایمیل تولید می‌کند: سفارش جدید برای مدیر، «در حال پردازش» و «تکمیل شد» برای مشتری، و گاهی فاکتور و یادداشت. به این‌ها ثبت‌نام، بازیابی رمز و فرم تماس را هم اضافه کنید.

سفارش در روز ایمیل تقریبی در روز اوج ساعتی (تقریبی) پیشنهاد
تا ۲۰ تا ۱۰۰ ۱۰ تا ۱۵ SMTP هاست
۲۰ تا ۶۰ ۱۰۰ تا ۳۰۰ ۲۵ تا ۴۰ SMTP روی هاست پربازدید، یا سرویس جدا
بیشتر از ۶۰، یا فروش لحظه‌ای و جشنواره بیش از ۳۰۰ بیش از ۵۰ سرویس ایمیل تراکنشی

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

تنظیم درست با SMTP هاست

  1. یک اکانت ایمیل مخصوص بسازید، مثل orders@yourdomain.com. از ایمیل شخصی‌تان برای این کار استفاده نکنید.
  2. یک افزونه‌ی SMTP نصب کنید و سرور، پورت ۴۶۵ با SSL، و نام کاربری و رمز همان اکانت را بدهید. (آموزش قدم‌به‌قدم)
  3. در تنظیمات ووکامرس، بخش ایمیل‌ها، «آدرس فرستنده» را همان آدرس بگذارید.
  4. SPF و DKIM دامنه را در Email Deliverability سی‌پنل بررسی کنید. (راهنما)
  5. یک سفارش آزمایشی ثبت کنید و هدر ایمیل رسیده را در جیمیل ببینید: SPF، DKIM و DMARC باید PASS باشند.

سه کار که بار ایمیل را کم می‌کند

  • ایمیل‌های غیرضروری را خاموش کنید. در تنظیمات ایمیل ووکامرس، اعلان‌هایی مثل «در انتظار بررسی» یا یادداشت‌های خودکار را که مشتری لازم ندارد غیرفعال کنید.
  • اطلاع‌رسانی مدیر را به یک آدرس محدود کنید، نه پنج نفر. هر گیرنده یک ایمیل جدا حساب می‌شود.
  • کد تأیید و وضعیت ارسال را با پیامک بفرستید. برای مشتری ایرانی پیامک هم سریع‌تر دیده می‌شود، هم از سهم ایمیل کم نمی‌کند.

تراکنشی را از تبلیغاتی جدا کنید

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

وقتی سراغ سرویس تخصصی می‌روید

سرویس‌های ایمیل تراکنشی چند رکورد DNS (SPF، DKIM و گاهی یک رکورد برای ردگیری) می‌خواهند و با SMTP یا API به سایت وصل می‌شوند. آدرس فرستنده همان دامنه‌ی شما می‌ماند. برای انتخاب پلن هاست فروشگاه، هاست مناسب ووکامرس را ببینید.

سوال‌های رایج

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

در سی‌پنل، Track Delivery، آدرس مشتری را جست‌وجو کنید. اگر با SMTP هاست می‌فرستید، نتیجه آن‌جاست. (آموزش Track Delivery) علت‌های رایج در مقاله‌ی ایمیل‌های وردپرس نمی‌رسد آمده.

از جیمیل به‌عنوان SMTP فروشگاه استفاده کنم؟

توصیه نمی‌شود. آدرس فرستنده جیمیل می‌شود نه دامنه‌ی شما، سقف روزانه دارد، و دسترسی به آن از سرور ایران پایدار نیست.

آدرس noreply بگذارم؟

بهتر است آدرسی باشد که کسی جوابش را می‌خواند، مثل orders@ یا support@. مشتری‌ها به ایمیل سفارش جواب می‌دهند و این جواب‌ها فرصت است، نه مزاحمت.