ارسال ایمیل عضویت در وردپرس با افزونه رایگان
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

وردپرس بهصورت پیشفرض میتونه بعد از ساختهشدن حساب، اطلاعات لازم برای ورود یا تعیین رمز رو برای کاربر بفرسته. بااینحال، ارسال این پیام به روشی که حساب ساخته شده و تنظیمات سایتتون بستگی داره. متن پیشفرض هم معمولاً برای معرفی سایت، راهنمایی کاربر یا نمایش لینکهای مهم کافی نیست.
توی این آموزش اول قابلیت خود وردپرس رو بررسی میکنیم. بعد با افزونه رایگان Swift SMTP متن ایمیل عضویت رو شخصیسازی میکنیم و تحویل ایمیل رو هم آزمایش میکنیم. در آخر سراغ نکات امنیتی و دلیلهای رایج نرسیدن ایمیل میریم.
آنچه در این مقاله میخوانید
آیا وردپرس خودش ایمیل عضویت میفرسته؟
بله، خود وردپرس قابلیت فرستادن اعلان ساخت حساب رو داره و برای این کار همیشه به افزونه نیاز ندارید. این اعلان میتونه برای مدیر سایت، کاربر یا هردو فرستاده بشه. نتیجه دقیق به روشی بستگی داره که حساب کاربری با اون ساخته میشه؛ مثلاً ساخت دستی حساب، فرم عضویت یا افزونه فروشگاهی ممکنه رفتار متفاوتی داشته باشه.
وردپرس رمز عبور خام کاربر رو داخل ایمیل نمیفرسته. کاربر باید از لینک امن تعیین یا بازنشانی رمز استفاده کنه. پس رمز عبور رو داخل متن خوشآمدگویی ننویسید و از افزونهای هم که چنین کاری پیشنهاد میده استفاده نکنید.
معرفی افزونه رایگان Swift SMTP
Swift SMTP نسخه جدید افزونهایه که قبلاً با نام SB Welcome Email Editor منتشر میشد. این افزونه رایگان از مخزن وردپرس نصب میشه و ابزارهایی برای ویرایش ایمیل خوشآمدگویی، تنظیم SMTP و بررسی ایمیلهای خروجی داره.

SMTP یعنی روشی که ایمیلهای سایت رو از راه یک سرویس ارسال معتبر تحویل میده. این بخش متن ایمیل رو عوض نمیکنه؛ کمک میکنه پیام ساختهشده شانس بیشتری برای رسیدن به صندوق ورودی داشته باشه.
برای نصب افزونه، وارد پیشخوان وردپرس بشید و از مسیر «افزونهها ← افزودن افزونه تازه» عبارت «Swift SMTP» رو جستوجو کنید. بعد افزونه رو نصب و فعال کنید. اگه اولین باره افزونه نصب میکنید، آموزش نصب افزونه در وردپرس همه مراحل رو سادهتر توضیح میده.

آموزش شخصیسازی ایمیل عضویت در وردپرس
بعد از فعالکردن افزونه، صفحه تنظیمات Swift SMTP رو در پیشخوان باز کنید. چون جای منوها و اسم بعضی گزینهها ممکنه بین نسخههای افزونه عوض بشه، دنبال بخش مربوط به ایمیل خوشآمدگویی یا Welcome Email بگردید.

نام و نشانی فرستنده رو تنظیم کنید
در بخش نام فرستنده، اسم سایت یا برندتون رو بنویسید تا کاربر بفهمه پیام از طرف چه سایتی فرستاده شده. برای نشانی فرستنده هم بهتره از ایمیلی با دامنه خود سایت استفاده کنید؛ مثلاً hello@example.com.
اگه گزینهای برای فرمت ایمیل میبینید، حالت HTML امکان استفاده از لینک، تیتر و ظاهر مرتبتر رو میده. حالت متنی سادهتره و فقط نوشته معمولی میفرسته.
موضوع ایمیل عضویت رو بنویسید
موضوع باید کوتاه و روشن باشه. برای نمونه میتونید بنویسید «به [blog_name] خوش اومدید». از عبارتهای تبلیغاتی و مبهم استفاده نکنید؛ چون کاربر باید همون لحظه دلیل دریافت پیام رو بفهمه.
متن ایمیل خوشآمدگویی رو آماده کنید
توی متن ایمیل اول ثبتنام کاربر رو تأیید کنید. بعد لینک ورود یا تعیین رمز رو بذارید و خیلی کوتاه توضیح بدید که کاربر از کجا شروع کنه. اگه محصول، دوره یا بخش مهمی دارید، فقط یک یا دو لینک مرتبط اضافه کنید تا پیام شلوغ نشه.
یک متن ساده میتونه شبیه نمونه زیر باشه:
سلام [first_name]، به [blog_name] خوش اومدید. حساب شما ساخته شده و از لینک زیر میتونید وارد سایت بشید یا رمزتون رو تعیین کنید. اگه خودتون این حساب رو نساختید، با پشتیبانی سایت تماس بگیرید.
اعلان مدیر سایت رو مشخص کنید
اگه میخواید بعد از هر عضویت به مدیر هم خبر داده بشه، موضوع و متن اعلان مدیر رو جدا تنظیم کنید. فقط اطلاعات لازم مثل نام کاربری، ایمیل و زمان ثبتنام رو داخل پیام بذارید. اطلاعات حساس یا رمز عبور نباید توی این ایمیل نوشته بشه.

از تگهای درست استفاده کنید
تگ یا جاینگهدار، یک عبارت داخل کروشهست که موقع ارسال با اطلاعات واقعی عوض میشه. برای نمونه، [first_name] میتونه جای خودش نام کاربر رو نشون بده. فهرست دقیق تگهای قابلاستفاده رو از همون صفحه تنظیمات نسخه نصبشده بررسی کنید؛ چون اسم و پشتیبانی تگها ممکنه با بهروزرسانی افزونه تغییر کنه.
[blog_name]برای نام سایت[site_url]برای نشانی سایت[login_url]برای لینک ورود[user_email]برای ایمیل کاربر[user_login]برای نام کاربری[first_name]و[last_name]برای نام و نام خانوادگی
از تگ [plaintext_password] استفاده نکنید. فرستادن رمز خام داخل ایمیل امن نیست و وردپرس هم سالهاست بهجای اون لینک تعیین رمز رو میفرسته. برای لینک بازنشانی یا تعیین رمز فقط از تگی استفاده کنید که در نسخه فعلی افزونه نمایش داده شده و بعد حتماً اون رو آزمایش کنید.
تنظیم ارسال مطمئن ایمیل با SMTP
شخصیسازی متن فقط ظاهر و محتوای پیام رو عوض میکنه. برای تحویل مطمئنتر باید بخش SMTP افزونه رو هم با اطلاعات سرویس ایمیلتون تنظیم کنید. این اطلاعات معمولاً شامل سرور SMTP، شماره پورت، نوع رمزنگاری، نام کاربری و رمز اختصاصی سرویسه.

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

سلام
ترو خدا زود جواب بدید
چرا ایمیل ارسال نمیشود
سلام این آموزش رو ببینید https://mihanwp.com/wp-mail-smtp/
دیدم اما فایده ای نداشت
پس تنظیمات این افزونه رو صحیح وارد نمی کنید
سلام. اول اینکه تشکر می کنم از مطلب مفیدتون. بعد اینکه من این افزونه را نصب کردم و برای هر ایمیل یه سری کد ساده اچ تی ام ال و سی اس اس در قسمت مربوطه تنظیم کردم. بعد تنظیمات را انجام داده و سپس تست ایمیل را زدم. ایمیل برای من که مدیر سایتم با پیکربندی تنظیم شده اومد. بعد برای اطمینان در نقش یه کاربر در سایت با یه ایمیل دیگه ثبت نام کردم تا ببینم ایمیل خوش آمد میاد یا نه. اتفاقی که افتاد این بود که ایمیل خوش آمد از قسمت تنظیمات این افزونه نیومد از قسمت تنظیمات ووکامرس اومد که دارای ظاهری نامناسب و تنظیم نشده بود (البته این ایمیل قبلا نمیومد، نمی دونم چرا). به هر حال راهی هست که بشه کاری کرد ایمیل ووکامرس نیاد و ایمیل از قسمت تنظیمات افزونه ای که شما میگید ارسال بشه؟
با سلام و احترام
از تنظیمات ووکامرس ارسال ایمیل ووکامرس را غیرفعال کنید لطفا
سلام ممنون از مطلب خوبی که گذاشتید ، یک سوال داشتم من وقتی از سمت سایت ایمیلی برای کاربران خودم میفرستم عنوان ایمیل رو نوشته wordpress ولی من میخوام بجای این عنوان اسم سایت خودم رو نوشته باشه اما نمیدونم از کجا باید این کار رو انجام بدم میشه راهنمایی کنید ؟
سلام سپاس از شما. در سایت سرچ بفرمایید آموزش هست. تغییر ایمیل پیشفرض وردپرس
با سلامایمیل که میاد بالاش اینو میزنه:فروشگاه اینترنتی سالینو info@saleino.com از طریق server1.chitahost.comچه کار کنم از طریق به بعد نیاد؟؟
سلام بستگی به هاست شما داره و باید از طریق هاست پیگیری بفرمایید