آموزش نصب Sendy روی سرور اوبونتو ۲۴

Sendy یک نرم‌افزار تحت وب برای مدیریت ایمیل مارکتینگ است که به شما امکان می‌دهد خبرنامه‌ها و کمپین‌های ایمیلی را با استفاده از سرویس Amazon SES ارسال کنید. این نرم‌افزار نسبت به سرویس‌های مشابه، هزینه بسیار کمتری دارد و در عین حال امکاناتی مثل مدیریت لیست‌ها، گزارش‌گیری و خودکارسازی ارسال ایمیل را ارائه می‌دهد.در این مطلب قصد داریم به صورت گام‌به‌گام نحوه نصب Sendy روی سرور اوبونتو 24 را توضیح دهیم. این راهنما به گونه‌ای نوشته شده که هم برای مدیران سیستم و هم برای صاحبان وب‌سایت‌ها قابل درک و پیاده‌سازی باشد.

پیش‌نیازها

قبل از شروع نصب Sendy، بهتر است موارد زیر را آماده کنید:

  • یک سرور مجازی یا اختصاصی با سیستم‌عامل اوبونتو 24
  • دسترسی کاربری با سطح sudo
  • یک دامنه یا زیردامنه اختصاصی (مانند sendy.parsdev.com)
  • لایسنس معتبر Sendy (پس از خرید از وب‌سایت رسمی)
  • حساب کاربری AWS برای استفاده از Amazon SES

مرحله اول: به‌روزرسانی سیستم

ابتدا سیستم‌عامل را به آخرین نسخه بسته‌های موجود به‌روزرسانی کنید:

 

مرحله دوم: نصب وب‌سرور Apache

Sendy برای اجرا به یک وب‌سرور نیاز دارد. Apache یکی از گزینه‌های مناسب است:

فعال‌سازی و راه‌اندازی سرویس Apache:

برای اطمینان از صحت نصب می‌توانید در مرورگر آی‌پی سرور را وارد کنید و صفحه پیش‌فرض Apache را مشاهده کنید.

مرحله سوم: نصب PHP و افزونه‌های مورد نیاز

Sendy نیازمند PHP و چند ماژول خاص است. دستور زیر تمام ماژول‌های موردنیاز را نصب می‌کند:

بررسی نسخه PHP نصب‌شده:

مرحله چهارم: نصب و پیکربندی MySQL

Sendy برای ذخیره‌سازی داده‌ها به یک دیتابیس نیاز دارد. ابتدا MySQL را نصب کنید:

سپس برای امنیت بیشتر، اسکریپت زیر را اجرا کنید:

ایجاد دیتابیس و کاربر اختصاصی برای Sendy:

مرحله پنجم: دانلود و نصب Sendy

فایل Sendy را پس از خرید از وب‌سایت رسمی دریافت کنید. سپس آن را روی سرور آپلود و از حالت فشرده خارج کنید. فرض کنیم فایل در مسیر var/www/html/ قرار گرفته است:

با خرید وی پی اس از پارسدو، می‌توانید از قدرت و پایداری یک ماشین مجازی اختصاصی در ۵ موقعیت جهانی بهره‌مند شوید.

مرحله ششم: پیکربندی Virtual Host در Apache

برای اجرای Sendy روی دامنه اختصاصی، یک Virtual Host بسازید:

محتوای زیر را قرار دهید (دامنه را تغییر دهید):

فعال‌سازی کانفیگ و ماژول Rewrite:

مرحله هفتم: تنظیمات Sendy

مرورگر را باز کرده و به آدرس https://sendy.parsdev.com بروید تا صفحه نصب Sendy باز شود.

در این صفحه باید موارد زیر را وارد کنید:

  • اطلاعات دیتابیس (نام دیتابیس، کاربر و رمز عبور)
  • آدرس دامنه‌ای که برای Sendy تنظیم کرده‌اید
  • کلید لایسنس معتبر Sendy

مرحله هشتم: اتصال Sendy به Amazon SES

برای ارسال ایمیل‌ها باید حساب AWS داشته باشید. پس از ورود به کنسول AWS:

  1. وارد بخش SES (Simple Email Service) شوید.
  2. دامنه و آدرس ایمیل خود را تایید کنید.
  3. دسترسی SMTP بسازید و اطلاعات اتصال (SMTP Username و SMTP Password) را دریافت کنید.
  4. این اطلاعات را در بخش تنظیمات Sendy وارد کنید.

مرحله نهم: افزایش امنیت و SSL

برای جلوگیری از مشکلات امنیتی، توصیه می‌شود یک گواهی SSL نصب کنید. ساده‌ترین روش استفاده از Let’s Encrypt است:

جمع‌بندی

با نصب و پیکربندی Sendy روی اوبونتو 24 یک سیستم ایمیل مارکتینگ قدرتمند و مقرون‌به‌صرفه خواهید داشت که می‌تواند حجم زیادی از ایمیل‌ها را با کمترین هزینه ارسال کند. مزیت اصلی Sendy در استفاده از Amazon SES است که علاوه بر کاهش هزینه‌ها، نرخ تحویل بالایی نیز ارائه می‌دهد. این ابزار به شرکت‌ها و کسب‌وکارها کمک می‌کند تا بدون پرداخت هزینه‌های سنگین سرویس‌های ایمیل خارجی، کمپین‌های بازاریابی خود را به‌صورت کاملا حرفه‌ای مدیریت کنند.